Lead Software Architect Role
We are seeking a Lead Software Architect to join our team.
- This is a key leadership role that involves designing, building, and evolving in-house software engineering security tools that safeguard our general platforms.
About the Position
The successful candidate will be responsible for leading by example, mentoring and inspiring teammates, being a security advisor, automating everything, and responding and innovating.
- Key responsibilities include:
- Designing, building, and evolving in-house software engineering security tools.
- Mentoring and inspiring teammates to champion clean code, testing, and peer reviews.
- Participating as a security advisor with product engineering teams to design and operate secure applications at scale.
- Leveraging infrastructure-as-code, pipelines, and modern frameworks to make security efficient, scalable, and developer-friendly.
- Responding and innovating during incidents and proactively spotting vulnerabilities and closing gaps before they become problems.
Requirements
To succeed in this role, you will need to have a mature, thoughtful approach to software development, excellent technical skills, and strong communication and interpersonal skills.
- Key qualifications include:
- A minimum of 5 years of full-stack development experience.
- Proficiency in Java, Python, and JavaScript.
- Experience with Kubernetes, Ansible, Terraform, Helm, SAST, HashiCorp Vault, Keycloak, OPA Gatekeeper, and other relevant tools and technologies.
What We Offer
We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.
- Benefits include:
- A collaborative and inclusive team culture.
- Ongoing training and professional development opportunities.
- A comprehensive benefits package, including health insurance, retirement plan, and paid time off.
Why Join Us
You will have the opportunity to work on challenging and rewarding projects, collaborate with talented professionals, and contribute to the success of our organization.
- Reasons to join us include:
- The chance to work on cutting-edge technology projects.
- The opportunity to collaborate with experienced professionals.
- The ability to make a meaningful contribution to our organization's success.