We are looking for an experienced Full Stack Software Engineer with 5+ years of experience in software development, to develop software and systems from vision to production-ready, and work with clients to overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
Requirements
- 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
- 5+ years of experience in software development with programming languages, technologies, tools, or web development stacks
- 3+ years of experience with Java or Python
- Experience designing and implementing APIs with sound design patterns for large volumes of data
- Experience with Agile methodology, extreme programming, software engineering, product management, and software products
- Experience writing source code for new applications or generating and enhancing code samples for existing applications
- Experience creating solutions to complex problems within a collaborative, cross-functional team
- Experience managing large databases or a data warehouse
- TS/SCI clearance with a polygraph
- Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care