Sr Software Engineer

Huntsville, Alabama

Accuity
Apply for this Job
Description
POSITION SUMMARY:

The Sr. Software Engineer will assist in the design, development and testing of scalable APIs and web applications using languages like Go, Angular, Typescript, and SQL. This position will play a key role in vetting requirements from users, prototyping then implementing new features. The Sr. Software Engineer will contribute clean, well-documented code throughout every phase of the deployment cycle, performing code reviews, and help ensure the security and integrity of our data and infrastructure.

PRIMARY JOB RESPONSIBILITIES:
  • Develop medium to large scale backend and web applications
  • Work with Linux and Windows systems in bare-metal and virtualized environments
  • Work with version control systems (primarily git)
  • Work individually or with other developers to implement and test new features
  • Performs miscellaneous job-related duties as assigned
Requirements
POSITION QUALIFICATIONS:
Education:
  • Bachelor's degree in computer science, Mathematics, Engineering, Science, or equivalent experience
Experience:
  • 5+ years' experience building and developing backend applications
  • Experience with Golang and Angular preferred
  • Experience developing medium to large scale backend or web applications
  • Proficiency working with Linux and Windows systems in bare-metal and virtualized environments
  • Experience using Docker for packaging and deploying applications
  • Experience working with version control systems (primarily git)
  • Knowledge of relational databases like Microsoft SQL Server
  • Understanding of manual and automated testing methodologies and frameworks
Knowledge, Skills, and Abilities:
  • An ability to learn quickly and work efficiently in a fast-paced, dynamic environment
  • Proven written and verbal communication skills
  • Awareness of secure software development practices and HIPAA guidelines
  • A willingness to take ownership of your work and a drive to find innovative solutions to complex problems
  • Ability to use a PC in a Windows environment, including MS Office, Outlook and Teams
  • Independent, focused individual able to work remotely or on-site
Date Posted: 14 March 2025
Apply for this Job