Software Engineer

Mercer UniversityWarner Robins, GA
Onsite

About The Position

Mercer Engineering Research Center (MERC), a research institute of Mercer University, provides high quality engineering, scientific, and technical support services to both government and private industry customers. We are currently recruiting for a Software Engineer in support of the Software/Cyber Directorate. The incumbent will be responsible for developing web-based applications or programs, modifying existing software, incorporating new hardware, improving performance, adding new capabilities, or upgrading interfaces. Works under the direction of a Technical Lead on larger projects.

Requirements

  • US Citizenship is required
  • Ability to obtain and maintain a DoD Security Clearance
  • A Bachelor's, Master's, or PhD degree in Software Engineering, Computer Engineering, or Computer Science from an ABET-accredited institution
  • Possesses or is capable of possessing Security+ CE Certification
  • Experience with Python, Java, JavaScript, jQuery, C#, and Microsoft.NET frameworks including MVC, Web Forms and/or Microsoft.NET core
  • Experience in using secure coding practices
  • Experience in using database design principles and Structured Query Language
  • Experience in using the agile framework and software development life cycle
  • Experience in developing testing strategies for components and applications

Nice To Haves

  • Experience with Oracle/SQL Server
  • Knowledge of Docker and/or Kubernetes
  • Experience with AWS, Google Cloud or Azure
  • Excellent communication skills to work with cross functional teams
  • Strong passion for software development
  • Familiarity with Azure Dev Ops
  • Proficiency with MS Office, MS Teams, Adobe Suite

Responsibilities

  • Full stack software development
  • Develops embedded software, engineering/scientific software, web applications, machine learning, and/or artificial intelligence-based software solutions
  • Communicates with colleagues and more senior developers on technical designs and development
  • Documents the software design using flowcharts, layouts, diagrams, self-documenting code, inline comments, and/or other appropriate documentation
  • Develops software solutions by studying user requirements, data usage, and systems flow
  • Provides project status to internal and external customers
  • Analyzes source code and recommends software quality and/or performance improvements
  • Manages the software development life cycle
  • Decomposes typical, non-complex software requirements into actionable steps
  • Manages role-based access control and access control list for systems and devices
  • Prepares reports on programming project specifications, activities, or status
  • Directs system testing and validation procedures
  • Directs software programming and documentation development
  • Collaborates with colleagues, customers, and other companies on software and cybersecurity projects
  • Complies with all Executive Director approved MERC-wide policies and procedures
  • Adheres to approved MERC MSP quality management policies and principles and promotes an attitude of commitment to continuous quality improvement
  • Ensures thorough familiarity and awareness of all MERC core capabilities and remains alert for any opportunities to promote MERC capabilities and interests to customers and potential customers
  • Submits suggestions for new business opportunities or report identified customer problems or opportunities to the Director of Acquisition Strategy through a Chief Engineer

Benefits

  • health and dental insurance
  • retirement
  • tuition reimbursement
  • vacation/sick leave accrual
  • holiday pay
  • comprehensive health insurance (for self and dependents)
  • generous retirement contributions
  • tuition waivers
  • paid vacation and sick leave
  • technology discounts
  • schedules that allow for work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service