Please apply only if you hold an Active Secret (or higher) clearance and are open to working on a W2 basis.
Job Description:
Position Overview:
The Mid-Level Software Engineer on the ETSU Core Services Team plays a critical role in designing, developing, and maintaining secure, high-performance enterprise applications that serve mission-critical functions across the FBI. Operating within a fast-paced Agile environment, this engineer will work across the full development lifecycle—from system architecture to deployment and operational support—using AWS cloud services and modern development practices. This role supports enterprise-scale backend and frontend systems with a focus on resiliency, scalability, and security.
Required Qualifications:
- 3–5 years of experience in enterprise-level software engineering roles.
- Proficiency in AWS cloud technologies (e.g., EC2, Lambda, RDS, DynamoDB).
- Experience with front-end frameworks such as React for creating responsive user interfaces.
- Strong understanding of CI/CD practices and Agile development within a SAFe framework.
- Familiarity with Atlassian tools (Bitbucket, Jira) for version control and workflow management.
Responsibilities:
- Design, develop, and maintain mission-critical enterprise applications across the full SDLC.
- Architect and deploy cloud-native solutions leveraging AWS infrastructure (EC2, Lambda, RDS, DynamoDB).
- Develop intuitive and user-friendly front-end interfaces using React and modern web technologies.
- Manage version control and CI/CD workflows using Bitbucket, Jira, and automated testing tools.
- Translate stakeholder and business requirements into robust technical solutions.
- Conduct comprehensive unit and integration testing to ensure application quality and security compliance.
- Support continuous improvement by implementing system patches, updates, and performance enhancements.
- Collaborate with cross-functional teams to conduct architecture reviews and align technical solutions with strategic goals.
- Provide technical documentation and contribute to knowledge-sharing within the team.
- Participate in Agile ceremonies and prioritize backlog items in alignment with business needs.
- Offer training and mentorship to other team members as needed.