Staff Software Engineer
Core
Lead the design, development, and implementation of robust, scalable, and secure software solutions across various platforms, integrating AI-assisted development practices and intelligent automation.
Role type
Staff Software Engineer (Full-Stack)
Builds
Full-stack applications, RESTful APIs, event-driven architectures, and AI-enabled enterprise platforms
Domain
Insurance / Financial Services / Cloud / Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C#, Go, Angular, React, Node.js, RESTful APIs, distributed systems, microservices, AWS, GCP, Azure, SQL Server, Snowflake, PostgreSQL, Oracle, MongoDB, CI/CD, automated testing, data structures, algorithms, software design patterns
Preferred skills
Generative AI concepts, Large Language Models (LLMs), prompt engineering, AI-assisted software development, intelligent automation, conversational applications, GitHub Copilot, Microsoft Copilot, Copilot Studio, Azure AI Foundry, Google Vertex AI, GCP Agent Development Kit, Responsible AI principles
Technologies
Angular, React, Node.js, AWS, GCP, Azure, SQL Server, Snowflake, PostgreSQL, Oracle, MongoDB, GitHub Copilot, Microsoft Copilot, Copilot Studio, Azure AI Foundry, Google Vertex AI, GCP Agent Development Kit
Responsibilities
Lead design and implementation of scalable software solutions; Collaborate with product owners and architects to define technical requirements; Mentor junior and mid-level engineers; Drive best practices in software development and AI-assisted coding; Diagnose and resolve complex technical issues; Contribute to software architecture evolution; Evaluate and integrate new technologies and AI capabilities
Seniority
Senior, hands-on IC with mentorship responsibilities