Senior Software Engineer - Military veterans preferred

2025-06-20
Transport Management Services
Other

/yr

  employee   contract


Chattanooga
Tennessee
37491
United States


The Senior Software Engineer is an expert in designing software and will leverage their years of experience to efficiently help our business partners achieve their goals. The Senior Software Engineer will need to meet with our business partners to gather requirements and communicate those back to IT management, software engineers, DevOps engineers, and other IT staff through technical documentation and/or mockups. They will need to be able to explain technical topics in a way everyone can understand. The Senior Software Engineer will be passionate about quality, maintainability, testing, and the elimination of boilerplate. They will exhibit knowledge of design patterns, anti-patterns, best practices, and scalable systems.

Responsibilities

  • Provides application design, analysis, programming, testing and documentation for the development, integration, enhancement, and maintenance of information systems solutions.
  • Design and implement scalable integration solutions using Boomi AtomSphere or any similar iPaaS platforms.
  • Develop and maintain integration processes between cloud-based and on-premise applications.
  • Monitor, troubleshoot, and optimize existing Boomi integrations for performance and reliability.
  • Formulates and defines system scope and objectives through research to design, develop, modify, or integrate moderately complex information systems.
  • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results.
  • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts.
  • Must be competent to work on most phases of applications systems analysis, and must maintain technical skill set for software languages, databases, platforms, operating systems, etc.
  • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems.
  • Provides services to multiple project teams or management staff, provides guidance to less-experienced programmers, and may conduct presentations to provide end users with knowledge to maximize their use of developed systems.
  • May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts.

Knowledge, Skills, and Abilities

  • Excellent oral and written communication skills.
  • Ability to work independently with minimal supervision or function in a team environment sharing responsibility, roles, and accountability.
  • Ability to design software systems from a blank slate.
  • Ability to think of the big picture to design systems so they can easily communicate with one another and fit into the whole ecosystem.
  • Deep understanding of Boomi AtomSphere platform (or similar iPaaS), including connectors, process building, and deployment.
  • Strong knowledge of integration patterns (real-time, batch, ETL, pub/sub).
  • ?Proficiency in XML, JSON, REST, SOAP, and other data exchange formats and protocols.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and SaaS applications.
  • Experience with API management, authentication mechanisms (OAuth, SAML), and security best practices.
  • Kubernetes and Docker experience desired.
  • Azure DevOps and Cloud experience desired.
  • XUnit, Karma, Jasmine, Protractor experience desired.
  • Experience with PHP, Go and Python a plus.
  • Highly desirable Boomi Developer or Architect certification (certification is available on the job training).
  • Strong Experience with back-end and REST APIs.
  • Source Control (Azure DevOps, TFS, Git) experience.
  • Experience with Agile Scrum preferred.
  • Highly desirable experience working with Boomi integration development (or other similar iPaaS platforms).

Education/Skills

  • Bachelor’s degree in computer science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college preferred
  • 5+ years of experience with information technology concepts, application development methodology, terminology, and standards.
  • 4+ years of experience working with HTML / CSS / Javascript and relational databases (SQL required).
  • 2+ years of experience working with Angular, NodeJs, and Entity Framework/EF Core preferred.

Competitive Compensation

Covenant’s compensation philosophy’s intent is to use a competitive total compensation strategy to determine the current market value of a position while also considering individual factors such as performance in current position, time in seat of current position, experience, level of responsibility/accountability, and longevity with the company. The system will be objective and non-discriminatory.

Pay Range: $92,002.96-$153,508.64

Pay Grade: 13


401(k) match, Serious Health Condition Pay

Full Health Benefits Package

Medical, Dental, Vision, Telemedicine, Short & Long Term Disability, Health Savings Account, Life Insurance

Paid Time Off & Holidays

Cultural Perks

Casual Dress, Tuition Reimbursement, Employee Discount Program, Dependent Care Flexible Spending Account, Adoption Assistance and Employee Assistance Program

Covenant Logistics is an Equal Opportunity Employer

M/F/Disability/Veteran

VEVRAA Federal Contractor







Equal employment opportunity, including veterans and individuals with disabilities.

PI273691807