Staff Software Engineer (Secret) {S}
Position Overview
We are seeking a talented and motivated Software Engineer to join our dynamic team. As a key contributor, you will design, develop, and maintain innovative software solutions that meet modern industry standards. Our ideal candidate is proficient in multiple programming languages, embraces agile development methodologies, and thrives in a collaborative environment. You will be responsible for writing clean, scalable code, troubleshooting technical issues, and optimizing system performance. A strong understanding of cloud computing, APIs, and software architecture is highly desirable. If you are passionate about technology and eager to make an impact, we would love to hear from you!
Responsibilities
- Managing the complete software development process from conception to deployment
- Maintaining and upgrading the software following deployment
- Managing the end-to-end life cycle for the production of software and applications
- Overseeing and guiding the analyzing, writing, building, and deployment of software
- Overseeing the automated testing and providing feedback to management during the development process
- Modifying and testing changes to previously developed programs
Required Qualifications
- Bachelor’s degree in computer science or related field
- At least 5 years of Java, C#, or Python
- At least 1 year of Javascript or Typescript experience
- Ability to work in a modern software development office 3+ days a week with growth to 5 days a week in office when required
- Experience with the design, development, and maintenance of high-quality, scalable, and secure software applications using Java and modern frameworks such as Spring Boot or Quarkus
- Understanding of the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance
- Experience in the development of unit, integration, and system tests to ensure software quality
- Experience in the development of microservices and RESTful APIs
- Experience with a modern cloud provider such as AWS or Azure as well as understanding of standalone Kubernetes deployments
- Experience with modern front-end development using React or Angular as well as a corollary understanding of JavaScript or Typescript
- Experience with Source Control tools (e.g. Git, Gitlab)
- Experience with DevSecOps and Agile Scrum software development methodology including using tools like Git, Jira and Confluence
Preferred Qualifications
- Experience with a modern cloud provider such as AWS or Azure as well as understanding of standalone Kubernetes deployments
- Experience with modern front-end development using React or Angular as well as a corollary understanding of JavaScript or Typescript
- Experience with Source Control tools (e.g. Git, Gitlab)
- Experience with DevSecOps and Agile Scrum software development methodology including using tools like Git, Jira and Confluence
Pay Range
The Pay Range is $130,000 - $185,000. Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.
Location
Being situated at the foot of the Rocky Mountains, Aurora provides opportunities to enjoy all the beautiful nature that Colorado has to offer, while also being a 20-minute drive from downtown Denver and 15-minutes to the Denver International Airport.
What We Offer
- Comprehensive medical/vision/dental insurance packages
- Company contributions to qualified HSA accounts
- 401k retirement plan with industry leading company contributions
- 13 paid holidays
- Annual bonus program based on company and employee performance
- Company paid life insurance, AD&D, Short-Term and Long-Term disability insurance
- 4 weeks paid Parental Leave
- Employee assistance program (EAP)