Software Engineer - Mid

    Highlights

    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.

    Numbers & Facts

    LocationWV

    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.

    Similar Jobs

    22nd Century Technologies, Inc. (TSCTI)

    Multimedia Toolkit Lead Developer (Software Engineer Senior)

    • Clarksburg, WV
    14 days ago
    See more jobs