Job Openings >> Software Engineer – Mid
Software Engineer – Mid
Summary
Title:Software Engineer – Mid
ID:10266
Department:Information Technology
Location :Remote
Description

Clearance Required: Active Secret or above

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.  
ApplicantStack powered by Swipeclock