Position Overview:
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer you will play a key role in designing developing and maintaining cuttingedge integration software. You will collaborate with crossfunctional teams to solve complex problems and contribute to the overall architecture and strategy of our products.
Key Responsibilities:
- Design develop and maintain robust scalable and secure software solutions.
- Lead and mentor junior engineers ensuring best practices in software development are followed.
- Collaborate with product managers QA teams and other stakeholders to deliver highquality features and enhancements.
- Troubleshoot and resolve technical issues in existing software ensuring high performance and reliability.
- Stay uptodate with industry trends emerging technologies and best practices to drive continuous improvement in our development processes.
- Participate in code reviews providing feedback to peers to ensure code quality.
- Contribute to architectural decisions and longterm technical vision for product suite.
- Write clear efficient and welldocumented code.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- Experience integrating with Document Management systems (such as iManage HighQ or NetDocs).
- 5 years of experience in software development with a strong focus on backend and API development.
- Proficiency in programming languages such as C# .NET Java
- Experience with cloud services (Azure AWS) and containerization technologies (Docker Kubernetes).
- Strong understanding of RESTful services microservices architecture and distributed systems.
- Familiarity with database technologies (SQL NoSQL).
- Excellent problemsolving and debugging skills.
- Strong communication skills and ability to work in a collaborative team environment.
- Must be a US citizen or have rights to work in the US.
Preferred Qualifications:
- Knowledge of DevOps practices and tools (CI/CD pipelines version control systems like Git).
- Experience with Agile or Scrum development methodologies.
What We Offer:
- Competitive salary and benefits package.
- Flexible work environment including remote options.
- Opportunities for professional development and career growth.
- A collaborative and innovative team culture.