Jobs · Engineering · Georgia

Senior Software Engineer

Apex Systems · Kennesaw, GA · Yesterday
EngineeringContract

Role Overview

This position is responsible for developing and delivering complex software requirements to accomplish business goals. The role involves ensuring software is developed to meet functional, non-functional, and compliance requirements. Solutions must be well-designed with maintainability, ease of integration, and testing built-in from the outset.

Key Responsibilities

  • Code solutions and unit tests to deliver on requirements per the defined acceptance criteria.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers.
  • Mentor other software engineers and coach the team on Continuous Integration and Continuous Development (CI/CD) practices.
  • Execute story refinement, define requirements, and estimate work for the delivery lifecycle.
  • Perform proofs of concept as necessary to mitigate risk or implement new ideas.
  • Automate manual release activities.
  • Design, develop, and maintain automated test suites for integration, regression, and performance.
  • Deliver complex features and technology to enable development efficiencies.
  • Provide technical thought leadership based on software implementation experience.
  • Remain accountable for end-to-end solution design and delivery.

Required Qualifications

  • Experience: 5+ years of experience as a Software Engineer.
  • Languages & Tools: Experience in multiple frontend and backend languages, including Python, Ansible, Java, and Bash scripting.
  • Databases: Experience with relational databases such as Oracle or MySQL.
  • Technical Skills: Deep understanding of data structures and object-oriented programming principles.
  • Knowledge of application development methodologies and infrastructure.
  • Proficiency in executing Continuous Integration/Continuous Delivery (CI/CD) and delivering automated software testing.
  • Working knowledge of JIRA, Remedy, or ServiceNow.
  • Familiarity with C#.

Benefits

  • Supplemental benefits including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection.
  • ESPP (employee stock purchase program).
  • 401K program allowing you to contribute typically within 30 days of starting, with a company match after 12 months of tenure.
  • HSA (Health Savings Account on the HDHP plan).
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
  • Corporate discount savings program and other discounts.
  • On-demand training program.
  • Access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure.
  • Certification discounts and other perks to associations that include CompTIA and IIBA.
  • Dedicated customer service team for Consultants to address questions around benefits and other resources.
  • Certified Career Coach.
  • Access to a full list of benefits, programs, support teams and resources within the 'Welcome Packet'.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· Yesterday
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 3 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com