1998 - Staff Software Engineer Architecture
OVERVIEW :
We are seeking for a senior-level Staff Platform Engineer. The ideal candidate will have deep experience developing and maintaining large-scale production platform systems in modern agile development environments.
They know how to design and build mature, robust developer ecosystems. They’ve worked with multi-tenant systems and understand how they work under the hood.
They’re comfortable building systems where developers will be the primary users, and they understand how to build relationships with those developer-users and application teams.
They can write well structured, tested, and secure application code with little feedback or guidance, preferably in a Rails-based environment, and they have the DevOps understanding to know how to code gets to production these days.
GENERAL DUTIES :
- Architect and design robust systems to interface with both modern and legacy systems
- Build systems and tooling that best support application developers building applications for veterans
- Turn ambiguous ideas and plans into working prototypes and then into production-ready systems
- Collaborate with application teams who depend on your platform, with intent to improve your platform based on those application teams’ needs
- Build APIs that support both the digital services we deliver as well as third-party usage
- Have the ability to coach and mentor team members, as well as lead teams
- Ship software that impacts the lives of millions of Americans
REQUIRED QUALIFICATIONS :
- Experience designing and building well-structured, reliable, maintainable and robust developer ecosystems in a complex problem domain.
- Experience with multi-tenant services that integrate with external dependencies and data sources.
- An understanding of how to build relationships with developers and application teams to further iterative platform improvements.
- Experience working on a PaaS, SaaS, or as part of a large internal platform team
- Experience building tools for a developer community
- The ability to write in-depth yet readable documentation allowing third-party developers to build on your platform quickly and easily.
- The ability to evangelize your platform verbally and in writing to other developers and to key stakeholders.
- Solid understanding of DevOps concepts
- Experience with Amazon Web Services and modern cloud deployment infrastructure. Experience with Amazon GovCloud or GSA’s cloud.gov is a bonus.
- Experience with government ATOs, security and compliance would be a plus, too.
- All work must be conducted within the U.S., excluding U.S. territories.
- You may be required to obtain a public trust security clearance.
- Minimum 5 years of professional software development
- Bachelor’s Degree in Computer Science, Electronics Engineering or other Engineering or Technical Discipline.
- Substitutions : a minimum of 8 years of additional relevant experience may be substituted for education
CLEARANCE :
- US Citizenship required