Assist in developing, testing, and maintaining software applications and systems while gaining hands‑on experience in programming projects and IT support.
Responsibilities
Assist in developing, testing, and maintaining software applications and systems
Support programming and troubleshooting activities for internal applications
Participate in code reviews, debugging, and performance optimization tasks
Assist in gathering and documenting technical and business requirements
Support database management and data integration activities
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field
Lead product feature delivery within an Agile Scrum environment, collaborating with engineering, UX, and QA teams to define requirements and prioritize backlog.
Responsibilities
Support the creation, maintenance, and prioritization of the product backlog.
Write and update user stories, acceptance criteria, and functional requirements.
Assist in backlog refinement sessions to ensure stories are ready for development.
Track feature progress and maintain accurate backlog status in Jira.
Collaborate with stakeholders to understand business processes and requirements.
Requirements
Bachelor's or above degree in Science and Engineering, or a related field.
Lead the software quality function for product software, firmware, and digital health platform services in a global medtech company.
Compensation
A reasonable estimate of the annual base salary for this position is $150,000 - $175,000 plus discretionary annual bonus. Pay ranges may vary by location.
Responsibilities
Recruit, mentor, coach, and develop software quality engineers
Lead the software and firmware quality function for product software and cloud infrastructure
Ensure the completeness and sufficiency of design requirements, architecture specifications, detailed design specifications, code review evidence, verification and validation evidence, risk management files, and traceability
Chair or oversee software change control boards and defect management processes
Build strategic alignment with partner organizations, including R&D, Regulatory, Operations, Security, Marketing, and Clinical
Requirements
BS in Computer Engineering
BS in Computer Science
BS in Electrical Engineering
MS in engineering or a software-related discipline
A senior Software Engineer capable of leading software design and development activities, working autonomously, and motivating teams within complex environments.
Responsibilities
Lead the activities of a team for software design and software development
Act proactively to understand internal and external client needs and offer advice
Assess and adapt to project issues
Formulate innovative solutions
Drive team to succeed against technical and commercial goals
Design, develop, test, and maintain complex software applications using Java, C++, and other relevant programming languages.
Locations (2)
Augusta, Georgia, United States
Fort Eisenhower, Georgia, United States
Responsibilities
Design, develop, test, and maintain complex software applications using Java, C++, and other relevant programming languages
Develop and implement software solutions, algorithms, and analytics to support mission requirements and operational capabilities
Integrate data, tools, and capabilities from multiple environments into operational software applications
Collaborate with cross-functional engineering teams in an Agile development environment
Support the integration and deployment of software solutions across development, testing, and operational environments
Requirements
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, Physics, or a related STEM discipline
Assists in the design, development, testing, and deployment of AI and machine learning solutions for engineering, manufacturing, and business applications.
Responsibilities
Assist in the development, testing, and deployment of AI and machine learning models and applications.
Assist with prototyping, evaluating, and deploying intelligent applications that improve engineering, manufacturing, and business processes.
Collect, clean, organize, and analyze data to support AI initiatives.
Collaborate with engineers, software developers, manufacturing teams, and business teams to identify and implement AI-driven solutions.
Support the integration of AI technologies into existing systems, applications, and business processes.