Software Engineer III
Core
Design and develop innovative software solutions for complex business needs, defining strategy and architecture while ensuring quality and performance.
Role type
Senior IC software engineer (enterprise solutions)
Builds
Cloud-native applications, APIs, and enterprise software components
Domain
Enterprise software, cloud infrastructure, public sector compliance
Deliverable
production ML models | product features
Required skills
software architecture, CI/CD, cloud platforms, container orchestration, modern programming languages, technical mentorship
Preferred skills
AWS multi-region architectures, API design, performance optimization, Python, C#, JavaScript/Node.js, PostgreSQL, MSSQL, MongoDB, Redis, Oracle, NoSQL, SaaS development, third-party integrations, secure application design, PII data protection, role-based access control, NIST/SOC/ISO compliance, SSO integrations, AWS services (EC2, Lambda, ECS, S3, EBS, RDS, DynamoDB, VPC), IAM, encryption protocols, logging and monitoring, OAuth/OpenID
Responsibilities
Lead development of complex software components and features; define software solution strategy and architecture with stakeholders; manage tasks and define scope/technical approach; ensure code quality, performance, and security; provide technical guidance and mentorship to junior engineers; collaborate on integrating software into enterprise systems; support evolution of development practices and architectural decisions
Seniority
Senior, hands-on IC with leadership potential