Software Engineer III
stancorpglobal
Job Description
- EDUCATION: A Bachelor’s degree in Software Engineering, Computer Science, or Information Systems is required.
- EXPERIENCE: 3–7 years of experience building and operating production software systems with measurable business impact. Experience in regulated industries (financial services, insurance, healthcare) is a plus.
- Strong proficiency in Python, with experience designing and implementing RESTful APIs using frameworks such as FastAPI or Flask.
- Experience designing and building distributed systems, including APIs, services, and event-driven workflows (e.g., Azure Event Hub, Kafka).
- Experience with Web development languages like Angular or React.
- Preferred experience in building TMUX based terminal applications.
- Familiarity with cloud-native architectures and containerized deployments using Azure, Docker, and Kubernetes.
- Strong data engineering awareness, including experience working with Databricks and Azure data ecosystems to support AI- and data-driven applications.
- Experience working with CI/CD pipelines, automated testing, release processes, and DevOps practices (e.g., Azure DevOps).
- Experience with testing and quality practices, including dependency management (e.g., Poetry) and automated testing frameworks (e.g., Pytest).
- Ability to design systems with attention to performance, reliability, scalability, and security.
- Experience collaborating through code reviews, design discussions, and cross-team technical planning.
- Strong communication skills, with the ability to explain technical decisions and trade-offs to technical and non-technical partners.
- Comfort operating with autonomy and accountability in complex, high-impact problem spaces.
Key Behaviors of a Successful Candidate
- Driving Success – Sets goals that inspire others; demonstrates a high level of ambition to achieve outstanding results.
- Improvement Mindset – Identifies the interrelatedness of work activities; targets important areas for improvement across business unit/functions.
- Winning Together - Makes decisions in partnership with impacted business unit/function leaders with the goals of the organization in mind; acts in the best interest of the organization.