Staff/Senior Staff Software Engineer
IroncladFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
San Francisco, California, United States
Candidates must have 10+ years of experience building large-scale, highly available services using Java, Scala, and various database and messaging technologies. A Bachelor's degree in Computer Science or a related field is required, along with strong programming skills in Java and other object-oriented languages, a solid understanding of computer science fundamentals, and experience with source control systems and CI/CD pipelines. The ability to work independently and collaboratively is essential.
The Principal Software Engineer will collaborate with a distributed team to build software, identify and propose scalable identity patterns, and drive their adoption. They will challenge architectural choices, solve problems innovatively, and promote consistent technical frameworks across the organization. Responsibilities include driving best engineering practices for well-constructed code and robust tests, leading through metrics to improve application performance and costs, championing cross-team projects, coaching and mentoring team members on best practices, and collaborating with product management, technical program management, operations, and other engineering teams to capture requirements, drive implementation, and ensure transparency.
Leading producers & providers of entertainment and information