Staff/Senior Staff Software Engineer
IroncladFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should possess 10+ years of experience developing large-scale, highly available Java or Scala services utilizing various database and messaging technologies, along with strong programming skills in Java and a solid understanding of computer science fundamentals. A Bachelor’s degree in Computer Science or a related field is required, and experience with source control systems and CI/CD pipelines is essential.
The Principal Software Engineer will work with a distributed team to identify and implement patterns for scalability, propose solutions, and drive adoption of those patterns. They will challenge existing architectural choices, drive adoption of consistent technical frameworks, champion best engineering practices through code quality and testing, lead through metrics to improve application performance and costs, and coach and mentor other engineers. Additionally, they will collaborate with product management, technical program management, and other teams to ensure efficient project execution.
Leading producers & providers of entertainment and information