Software Engineer

TEKsystems

Annapolis (MD)

On-site

USD 52,348 - 66,124

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TEKsystems in Annapolis, MD is seeking a Software Engineer to design and develop features that handle millions of messages globally. You will help refactor our software to OpenJDK and advance our CI/CD pipelines, collaborating with a cross-functional team to expand the aviation market.

The role is contract to hire, onsite in Annapolis, with a focus on Java enterprise applications and strong SDLC practices, plus excellent communication and documentation skills.

Qualifications

  • Typically requires a bachelor’s degree in the appropriate discipline and 2 years of prior relevant experience or an Advanced degree in the appropriate discipline and 1 year of relevant experience. In the absence of a degree, 7 years of relevant experience is required.
  • Experience with Software Development Lifecycle (SDLC), including planning, designing, developing, testing, deploying, and maintaining software applications.
  • Experience with developing Java enterprise applications.
  • Excellent verbal skills.
  • Excellent documentation and writing skills.

Responsibilities

  • Design and develop critical features within our proprietary software to move millions of messages across the globe.
  • Support refactoring our proprietary software to a newer version of OpenJDK.
  • Support the rapid development of DevSecOps pipelines for automated builds and testing in our CI/CD.
  • Work closely with the Technical Lead, Architects, and other Software Engineers on a development team to support critical pursuits and opportunities to expand our aviation market.

Skills

Java
SDLC
JMS
Agile
Linux
OSGi
DevSecOps

Education

Bachelor's degree + 2 years
Advanced degree + 1 year
7 years experience without degree

Job description

Contract to hire role in Annapolis, MD

On-site position

Must be strong in Java

Top Skills' Details
  1. 2+ years Java Enterprise Development- Java, enterprise-grade applications, comfort with OpenJDK
  2. 2+ years Software Development Lifecycle (SDLC) & Cross-Team Collaboration - including planning, designing, developing, testing, deploying, and maintaining software applications
  3. Excellent soft skills, writing, and documentation
Description

Do you want to make your mark in the Aviation industry? Do you want to help release the next generation of products and services to advance the way we transmit millions of aviation data daily?

As a Software Engineer, you will be at the forefront of managing and developing applications on a global scale, playing a crucial role in ensuring the uninterrupted movement of the Aviation industry. Your responsibilities will include overseeing the messaging data in transit and ensuring the timely arrival of you, your loved ones, and all passengers worldwide. The applications you will manage are the backbone of over 1,500 aviation customers, transmitting a staggering 75 million messages daily across the Aviation community.

At our client,, you will be part of a team whose mission is not just critical but also collaborative. Keeping the globe moving is a collective effort that requires the input of great minds like yours. Your value proposition is not just career growth but also the opportunity to make a societal impact, bringing personal achievement through work that truly matters.

What YOU will do
  • You will design and develop critical features within our proprietary software to move millions of messages across the globe.
  • You will support refactoring our proprietary software to a newer version of OpenJDK.
  • You will support the rapid development of DevSecOps pipelines for automated builds and testing in our Continuous Integration and Continuous Delivery (CI/CD).
  • You will work closely with the Technical Lead, Architects, and other Software Engineers on a development team to support critical pursuits and opportunities to expand our aviation market.
What YOU will learn
  • You will learn how to develop enterprise applications that can scale from small customers to industry-leading airlines.
  • You will learn how our Messaging applications and services connect with aviation customers and partners.
  • You will learn about the aviation market and how communication systems are critical to airline operations.
  • You will learn to develop solutions with cross-discipline engineering teams.
Qualifications You Must Have
  • Typically requires a bachelor's degree in the appropriate discipline and 2 years of prior relevant experience or an Advanced degree in the appropriate discipline and 1 year of relevant experience. In the absence of a degree, 7 years of relevant experience is required.
  • Experience with Software Development Lifecycle (SDLC), including planning, designing, developing, testing, deploying, and maintaining software applications.
  • Experience with developing Java enterprise applications.
  • Excellent verbal skills.
  • Excellent documentation and writing skills.
Skills

Java, sdlc, jms, agile, linux, osgi, devsecops

Top Skills Details
  • Java,sdlc,jms
Additional Skills & Qualifications
Qualifications We Prefer
  • Experience with JMS to create, send, receive, and read messages.
  • Experience with developing Java applications with JMS and Messaging COTs.
  • Experience with OSGi in installing and developing bundles.
  • Experience with developing Java applications using Agile Development Methodology.
  • Experience working in a Linux operating environment.
  • Technical domain knowledge in the Aviation community.
Experience Level

Intermediate Level

Job Type & Location

This is a Contract to Hire position based out of Annapolis, MD.

Pay and Benefits

The pay range for this position is $38.00 - $48.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

Benefits
  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type

This is a fully onsite position in Annapolis,MD.

Application Deadline

This position is anticipated to close on Aug 9, 2026.

San Francisco Fair Chance Ordinance

Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI)

We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Simulation Engineer
Senior Software Simulation Engineer

Actalent • United States

On-site
USD 206,640,000 - 213,528,000
Health benefits
401(k) plan
Life Insurance
+5
P3 Network Engineer
P3 Network Engineer

TEKsystems • Annapolis (MD)

Hybrid
Medical, dental & vision
401(k) Retirement Plan
Time Off / PTO
Sr. Software Engineer
Sr. Software Engineer

Actalent • United States

On-site
USD 75,768 - 96,432
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+2
Software Engineer
Software Engineer

Actalent • United States

On-site
Medical, dental & vision
401(k) Retirement Plan
Paid Time Off/Leave
Embedded Software Engineer (Active Clearance Required)
Embedded Software Engineer (Active Clearance Required)

TEKsystems • United States

On-site
USD 62,000 - 103,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+4
Software Architect
Software Architect

Actalent • United States

On-site
USD 110,208 - 130,872
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+2
Software Engineer
Software Engineer

Actalent • Phoenix (AZ)

Hybrid
USD 96,000 - 103,000
Medical, dental & vision
401(k) retirement plan
Life Insurance
Embedded Software Developer / Engineer
Embedded Software Developer / Engineer

TEKsystems • Tucson (AZ)

On-site
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
DoD Embedded Software Engineer
DoD Embedded Software Engineer

Actalent • Huntsville (AL)

On-site
USD 90,000 - 131,000
Embedded Software Engineer (Active Clearance Required)
Embedded Software Engineer (Active Clearance Required)

TEKsystems • Redondo Beach (CA)

On-site
USD 62,000 - 103,000