Software Engineer
Tyto Athene, LLC · United States · 1 wk ago
RemoteRemoteEngineering$100k–$120k/yrFull-time
Responsibilities
- Support the design, development, deployment, and sustainment of web-based applications that power mission-critical capabilities supporting a large national user community.
- Work within a collaborative Agile Scrum environment, participating in all phases of the software development lifecycle, including requirements analysis, application design, coding, testing, deployment, troubleshooting, and ongoing system enhancement.
- Work closely with senior developers, system administrators, analysts, and end users to develop secure, scalable, and maintainable solutions while ensuring adherence to secure coding standards and best practices.
- Assist in maintaining and enhancing existing applications, deploying new secure systems and services, troubleshooting software defects, conducting data processing and analysis activities, and preparing technical reports and briefings.
Requirements
- Experience developing modern applications using technologies such as React, TypeScript/JavaScript, Node.js, C++, Golang, Python, and Bash.
- Experience with microservice architectures, RESTful APIs, GraphQL, SQL and NoSQL databases, Linux operating systems, and containerized environments utilizing Docker and Kubernetes.
- Familiarity with cloud technologies and security practices across AWS, Azure, or GCP environments, along with CI/CD pipelines and DevSecOps tools such as Jenkins, GitLab CI, Argo CD, and Argo Workflows.
- Strong analytical and problem-solving skills, the ability to work independently with minimal supervision, and the ability to effectively collaborate with multidisciplinary teams to deliver timely, high-quality solutions in support of mission objectives.
Qualifications
- Desired Bachelor’s degree with a minimum of 3 years Software Engineering experience. Additional training and years of experience can be considered in lieu of formal education.
Skills
- Strong written and oral communication skills.
- Ability to work as part of a team.
Benefits
- Health/Dental/Vision
- 401(k) match
- Paid Time Off
- STD/LTD/Life Insurance
- Referral Bonuses
- Professional development reimbursement
- Parental leave
Pay
The salary range for this position is typically between $100,000-$120,000. This does not guarantee a specific salary as compensation is based upon multiple factors such as education, experience, certifications, and other requirements, and may fall outside of the above-stated range.
Schedule
The position may be remote or in office. Candidate can work remotely but must be local to Dayton, Ohio.