Applied Systems is transforming the insurance industry by building innovative software and services. They are seeking a Staff Software Engineer to lead the design, development, and delivery of high-quality features while partnering with a global team of engineers and product managers.
Responsibilities:
- Lead the design, development, and delivery of high‑quality, releasable features that align with product and engineering goals
- Write maintainable, well‑structured code that adheres to internal standards and architectural guidance
- Build, maintain, and evolve automated test systems to ensure product quality as functionality grows
- Evaluate the impact of changes by participating in code reviews, design reviews, and cross‑team technical discussions
- Monitor application performance across production and non‑production environments
- Diagnose and resolve application errors, performance bottlenecks, and system issues
- Stay current with emerging tools, frameworks, and technologies to strengthen engineering practices
- Provide technical leadership by offering thoughtful, actionable feedback during code reviews and mentoring engineers through complex problem solving
- Influence architectural and technical decisions by identifying risks, opportunities, and long‑term implications
- Share deep knowledge of programming languages, frameworks, testing strategies, and tooling to elevate team capability
- Champion continuous improvement of engineering processes, documentation, and principles‑based approaches to design, implementation, and testing
- Drive alignment across teams by facilitating constructive technical discussions and helping teams converge on sound solutions
Requirements:
- 8+ years of software engineering experience, ideally with exposure to: Languages & Frameworks: Golang, Python, Bash, Node, React
- Infrastructure & Tooling: Terraform, gRPC, Git, GitLab, Docker, Argo, Kubernetes
- AI/ML Platforms: OpenAI, Vertex AI, or Azure ML
- Architectural Domains: DevOps, Microservices, Infrastructure as Code (IaC), Web AuthN/Z
- Data & Messaging: Asynchronous messaging systems, NoSQL/RDBMS, object storage
- Experience guiding and supporting engineers through complex technical challenges
- Strong communication skills with the ability to distill complex concepts and drive clarity
- Demonstrated ability to facilitate productive technical debates and contribute to a positive, collaborative engineering culture
- Ability to work from an Applied Systems office or 100% remotely