Senior Software Engineer
- Designing, developing, programming, and modifying software, systems, applications, and tools, both existing and new in the future
- Analyzing software and integration requirements and working with team members to determine development and implementation plans
- Correcting errors by making the appropriate changes and then re-checking the program to ensure the desired result was produced
- Developing solutions and maintaining support for external data sources and users
- Building web services, APIs, and other solutions to interface with third-party systems to synchronize data
- Conducting testing of software to be sure it will produce the desired results and that instructions are correct
- Organizing and maintaining documentation of developed software and subsequent revisions, so others are able to understand the program
- Collaborating with teammates, third-parties, vendors, and users to develop new requirements and solutions
- Ability and willingness to travel overseas if required
- 10+ years of relevant software engineering experience
- Strong programming/development skills and hands-on engineering experience (Java & JDK 17+ and/or Javascript/Typescript)
- Strong experience with REST APIs and standard software engineering tools such as Jira, Git, Gradle/Maven and experience developing software in Linux environments
- Experience with the full data lifecycle, from ingest through display
- Experience using SonarQube for code quality testing
- Experience with one or more of the following development technologies: Vue.js, Vite, microservices, Bash, wireframes, UX patterns, Websockets, Groovy/Grails
- Experience with one or more of the following test technologies: Junit5, AssertJ, Mockito, Postman, Vitest, Eslint
- Experience with one or more of the following infrastructure/database technologies: MongoDB, Elasticsearch, PostgreSQL, RabbitMQ, Consul, Vault, Nomad, RHEL9
- Experience with Cloud technologies and developing in Cloud environments
- Must have and active/current Secret security clearance.
- Must be able to be in a stationary position more than 50% of the time
- Must be able to communicate, converse, and exchange information with peers and senior personnel
- Constantly operates a computer and other office productivity machinery, such as a computer
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations
- The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery,
Recommended Jobs
Transportation Operator II
Job Identification 10959 Job Category Transportation Operations Posting Date 10/07/2025, 02:22 PM Locations Wise Residency Coeburn AHQ (Wise) Dryden AHQ (Jonesvile) East Stone Gap AHQ (Wis…
Treatment Court Clinician (4333)
RESPONSIBILITIES Provides individual, family, and group counseling to adults and families; provides clinical assessments, intakes, and develops treatment plans; effectively interfaces with courts,…
Assistant Property Manager
TSCG, a privately held, commercial real estate company located in Vienna, Virginia is hiring an Assistant Property Manager. The APM reports to the VP of property management and works with a Property M…
Mtss coordinator
Job Description Certificates and Licenses: Florida 5 Year Professional Special Education Residency Requirement: Florida Start Date: ASAP The salary for this role will be between $50,000 a…
Medical Assistant
FULL TIME. Want to be part of, and contribute to, an amazing healthcare team? Our medical office needs a Certified Medical Assistant, preferably with OBGYN experience . We are willing to inves…
Perm Placement: CVOR RN OOJ - 32688
Job Description The primary responsibility of a CVOR RN is to provide specialized nursing care to patients undergoing cardiac surgical procedures in a high-acuity operating room environment, requi…
Lead Buyer/Expediter
Requisition ID: 287344 ~ Relocation Authorized: National - Single ~ Telework Type: Full-Time Office/Project ~ Work Location: Reston, VA Extraordinary teams building inspiring proj…
HVAC Controls Lead Systems Specialist
Unleash your potential with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, pla…