Job Openings
Software Engineer III
About the job Software Engineer III
Job Summary:
We are looking for an experienced and results-driven Software Engineer III to design, develop, and maintain scalable, high-performance software solutions in support of financial operations, risk management, or insurance services. This role will be part of a collaborative development team responsible for building both internal and client-facing applications that drive operational efficiency and business insight.
The ideal candidate has full-stack experience, solid problem-solving skills, and a strong foundation in enterprise-grade application development.
Key Responsibilities:
- Design, develop, and maintain secure, scalable software applications using modern frameworks and technologies.
- Translate business and technical requirements into clean, efficient, and well-documented code.
- Collaborate with cross-functional teams including QA, product, DevOps, and business stakeholders.
- Perform code reviews, optimize performance, and contribute to architectural decisions.
- Ensure system integrations, APIs, and services are robust, reliable, and meet business SLAs.
- Contribute to CI/CD processes, test automation, and release planning.
- Participate in Agile development cycles, sprint planning, and retrospectives.
- Support production issue resolution and continuous system improvements.
Qualifications:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 4-6 years of experience in software development, preferably in financial, insurance, or shared services environments.
- Proficient in one or more programming languages (e.g., Java, C#, Python, or JavaScript/TypeScript).
- Experience with frameworks such as Spring Boot, .NET Core, React, Angular, or Node.js.
- Solid understanding of relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
- Experience working with REST APIs, microservices, and version control systems like Git.
- Familiarity with containerization (Docker), cloud platforms (AWS, Azure), and CI/CD pipelines.
- Excellent debugging, troubleshooting, and communication skills.
- Strong grasp of secure coding practices and software development life cycle (SDLC) principles.