Software Programmer

Connexion Systems & Engineering
Lexington, MA, United States
16 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$145,600.0 - $187,200.0
Working hours
Regular working hours

Tech stack

Bash Shell C++ (Programming Language) CMake Software Documentation Middleware Python (Programming Language) MATLAB OpenShift Web Applications Kubernetes Atlassian Tools Build Tools

Job description

In this role, you’ll work as part of a collaborative software development team to design, enhance, test, and maintain web-based applications, user interfaces, and backend services. The environment includes distributed data processing, web services, APIs, and modern containerized deployments supporting high-reliability mission systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Active Secret clearance (or higher)
  • 6+ years of professional software development experience
  • Strong full-stack development experience using Java, JavaScript, SQL, and object-oriented design principles
  • Experience developing web applications, REST/web APIs, and graphical user interfaces
  • Proficiency with HTML, CSS, JavaScript, XML, and related web technologies
  • Experience with Java enterprise technologies (J2EE/JEE, JSP, Servlets, JDBC) and MVC frameworks such as Spring MVC or Struts
  • Experience with Git/GitHub and modern software development practices
  • Experience building and deploying containerized applications using Docker or similar technologies
  • Familiarity with Maven and container orchestration platforms such as Kubernetes or OpenShift
  • Working knowledge of additional languages such as Python, C/C++, Bash, or MATLAB, * Experience with software documentation and build tools (Make/CMake)
  • Familiarity with middleware or publish/subscribe architectures (DDS, IDL)
  • Experience using Jira and Confluence
  • Additional active security clearances

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.csetalent.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

4:47 min

Exploring OpenShift and Red Hat Developer Sandbox resources

Markus Eisele Markus Eisele · World Congress 2024

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all