Senior Software Engineer
Indexed description
Primary Responsibilities
- Architect and maintain critical platform services using secure, best-in-class coding practices.
- Design and deliver scalable, high-quality technology solutions and cloud-native services.
- Participate in and contribute to architecture reviews and other activities related to corporate initiatives.
- Engage across the full software development lifecycle (SDLC), collaborating with teams throughout the firm on solution design, implementation, testing, and deployment.
- Contribute to the evolution of our DevOps and CI/CD capabilities to improve delivery efficiency and reliability.
- Evaluate, implement, and promote AI-driven tools and practices that enhance the SDLC and improve engineering productivity across delivery teams.
- Continuously enhance platform solutions with a focus on security, performance, efficiency, and reliability.
- 10+ years in desktop application, platform services, and backend engineering, with expertise in object-oriented programming
- 4+ years relevant experience performing the role as a Technical Lead and/or Application Architect
- Strong experience in Application Architecture, Enterprise Integration, Microservices, and Cloud Native solutions
- One or more of the following desired technical skills:
- .NET (C#/VB.Net)
- AWS Serverless Services
- CI/CD tools such as Jenkins or BitBucket
- Identity and Access Management (SAML, OAUTH, OPENID)
- API Management tools such as WSO2 or MuleSoft
- RDBMS such as Oracle or SQL Server
- A commitment to excellence, with a knack for supporting essential systems
- A team player with outstanding communication skills, analytical acumen, and a detail-oriented mindset
- Bachelor’s degree
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search