Software Developer III
Listed on 2025-12-01
-
Software Development
Software Engineer, Software Architect
Software Developer III (Senior)
BTS Software Solutions is seeking a Software Developer III with an active TS/SCI w/ POLY clearance to join our team in Annapolis Junction, MD.
Responsibilities- Design, develop, troubleshoot, and analyze software programs for computer‑based systems.
- Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
- Provide input for documentation of new or existing programs.
- Perform deployment, installation, maintenance, and quality‑control monitoring of software at government‑specified locations.
- Maintain processes to log and track customer service requests.
- Design, develop, and document system and subsystem‑level code, including requirements, design, specifications, and test documentation.
- Develop customer requirements and implement software specifications using C++, Java, XML/XSD, and scripting languages (Python or Perl).
- Apply middleware technologies such as ESB, CORBA, or ICE, and implement service‑oriented architectures.
- Conduct technical direction and evaluation of projects or major phases, coordinating engineers and support staff.
- Research, evaluate, and assess software tools and technologies, including FOSS, GOTS, and COTS, and incorporate findings into overall system design.
- Communicate project status to customers and stakeholders, and manage subsystem requirements.
- Configuration Management tools:
Subversion/Trac or Git. - XML/XSD to C++ compiler knowledge.
- Integrated Development Environments: JBuilder and/or Eclipse.
- Experience with Java GUI and web frameworks (e.g., Ruby on Rails, Django, Spring Framework, or Zope).
- Strong knowledge of middleware, and service‑oriented architecture.
- Master’s Degree in Computer Science or Computer Engineering, or equivalent experience.
- Fifteen (15) years of experience in software application design and development.
- Twelve (12) years of experience leading teams of software designers and developers for collection systems and components.
- IAT Level 2 or 3 certification.
- Active TS/SCI w/ POLY clearance.
- A Master's Degree is required; a Bachelor's degree plus two additional years of software‑related experience, or six additional years may substitute.
- Leadership experience overseeing software design and development teams for collection systems.
$210,000 – $240,000. This range is a general guideline and is not a guarantee of compensation.
BenefitsBTS Software Solutions offers a comprehensive benefits package, including 100% company‑paid health benefits, PTO, 401(k) matching, and vesting from day one of employment.
About BTS Software SolutionsBTS Software Solutions is a Service Disabled Veteran Owned Small Business focused on transforming ideas into technology to serve people. We develop solutions that help save lives and enhance everyday experiences.
EEO StatementBTS Software Solutions is an Equal Opportunity Employer (EOE). All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).