Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 2

$195k - $205k

Tensley Consulting, Inc.

Job Description

Job Description

Job Description

The Software Engineer develops, maintains, and enhances complex and diverse software systems, including processing‑intensive analytics, advanced algorithm development, extremely large data sets, real‑time systems, and business management information systems. Work may be performed independently or within a team environment.

Responsibilities include:
• Reviewing and testing software components to verify adherence to design specifications and documenting results
• Troubleshooting and resolving software problem reports
• Applying appropriate software development and design methodologies
• Providing input to system‑level design, including hardware/software trade‑offs, reuse strategies, and COTS/GOTS integration
• Performing requirements analysis and translating system‑level requirements into software‑level specifications

Required Capabilities
The Software Engineer must be capable of:
• Analyzing user requirements to derive software design and performance requirements
• Debugging existing software and correcting defects
• Recommending improvements to documentation and software development standards
• Designing and coding new software or modifying existing software to add capabilities
• Integrating existing software into new or updated systems or environments
• Developing data queries for existing or proposed data repositories
• Writing or reviewing software and system documentation
• Serving as a lead at the appropriate level for the development process being used
• Designing or implementing database or data repository interfaces and queries
• Developing or implementing algorithms to meet or exceed performance and functional standards
• Assisting with development and execution of software test procedures
• Developing solutions by analyzing system performance standards, collaborating with users and system engineers, evaluating workflow and system processes, and identifying potential issues
• Modifying existing software to correct errors, improve performance, or support new hardware
• Designing, developing, and modifying software using mathematical or scientific models to evaluate and predict performance and consequences of design decisions
• Designing or implementing complex algorithms while adhering to strict timing, resource, or interface constraints; ensuring quality control on team products
• Implementing recommendations for improved documentation and development process standards
• Overseeing one or more software development teams and ensuring work is completed within the constraints of the project development process
• Working with system engineers and hardware engineers to derive requirements and obtain information on system limitations, capabilities, and performance needs
• Ensuring equipment and installation specifications are met for operational performance

Salary: $195,000-$205,000. This represents the typical salary range for this position, but is not guaranteed. Salary is based on experience, location and contractual requirements which could fall outside of the range listed.

, Required Skills

Qualifications (Level 2)

• Fourteen (14) years of experience as a Software Engineer supporting programs of similar scope, type, and complexity

• Bachelor’s degree in Computer Science or a related discipline from an accredited institution

• Four (4) years of additional SWE experience may substitute for the degree

Required Technical Skills

• Development role supporting the Abyss team

• Proficiency in C++, JavaScript, and Python (preferred)

• Potential for telework (as mission allows)

Additional Required Technical Experience

• C++ — 2 years

• Java — 4 years

• Python — 1 year

• Linux Development Environment — 1 year

• Circuit‑Switched and Mobile Telephony — 5 years

, About Tensley Consulting, Inc.
About Tensley Tensley Consulting is a Service-Disabled Veteran-Owned Small Business focused on mission engineering in support of the United States Intelligence Community and the Department of Defense. Our team consists of System Engineers, Software Engineers, Test Engineers, and Signals Analysts performing work throughout the Continental United States (CONUS) and Outside the Continental United States (OCONUS).
Equal Opportunity, Diversity Inclusion We aim to build a team that represents a variety of backgrounds, perspectives, and skills. We embrace inclusion and ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, military or veteran status, or any other personal characteristic.

Benefits Include
100% paid medical coverage with HSA and company contribution
100% paid vision, dental, short-term, and long-term premium
12% 401(k) contribution (not a match)
Education and training budget
6 weeks and 3 days of PTO
And much more!

Come grow with us!
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer 2 in Annapolis Junction, MD vacancy
  • $99k - $206k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...and commercial markets. The Software Engineer develops, maintains, and enhances complex...  ...SCI with Poly is required. _ The Level 2 Software Engineer (SWE) shall possess the... 
    Suggested

    Nightwing

    Annapolis Junction, MD
    5 days ago
  •  ...Software Engineer For the OPS Consulting team, 'the power to help' means helping our clients, helping serve the mission, helping our employees...  ...mission-critical workloads. The Software Engineer Level 2 Core Responsibilities: Experience with developing or working... 
    Suggested

    Navstar

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer 2 Columbia, MD ( Job Type Full-time Description Software Engineer 2 The Software Engineer (SWE) develops, maintains, and enhances complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development,... 
    Suggested
    Full time
    Contract work
    Local area

    Synergy ECP

    Columbia, MD
    5 days ago
  •  ...Software Engineers (TS/SCI with a Full Scope Poly) KeyLogic has an immediate need for two (2) Software Engineers (TS/SCI with a full scope poly) to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization... 
    Suggested
    For contractors
    Immediate start

    KeyLogic

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer 2 TS/SCI and FSP is required Annapolis Junction, MD Description: You will be supporting CNO and working alongside the ATPG customer, to understand operational requirements to design, develop, deploy, monitor, and maintain operational... 
    Suggested

    thejosefgroup.com

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer 2 Location Annapolis Junction, MD Job Code 2141 of Openings 1 Apply Now ( DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. DCCA is... 
    Flexible hours

    DCCA

    Annapolis Junction, MD
    5 days ago
  •  ...Requirement: ~ Bachelor's degree and 14+ years of experience with software engineering, or 18+ years of experience with software engineering in lieu...  ...requests Experience with web accessibility standards (WCAG 2.1) Familiarity with cloud technologies and concepts (AWS... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start

    Unisity LLC

    Annapolis Junction, MD
    3 days ago
  • $7.5k

     ...critical contract providing full life cycle software asset management support. Your...  ...supports a team of Application Engineers, Database Engineers, Information Systems...  ...individual software components. The Level 2 Software Engineer shall possess the following... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    RealmOne

    Columbia, MD
    3 days ago
  • $10k

     ...Software Engineer At Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving real...  ...(Integrated Development Environment). Development of Java 2 Enterprise Edition (J2EE) applications Experience using... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Annapolis Junction, MD
    3 days ago
  •  ...KeyLogic has an immediate need for two (2) Software Engineers (TS/SCI with a full scope poly) to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools. The... 
    For contractors
    Immediate start

    KeyLogic Systems, Inc.

    Annapolis Junction, MD
    5 days ago
  • $112k - $179k

     ...Cloud Software Engineer 2 - TS/SCI w/Poly Job Locations US-MD-Annapolis Junction Requisition ID 2026-165692 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities Cloud Software... 
    Contract work
    For contractors
    Remote work
    Shift work

    Peraton

    Annapolis Junction, MD
    4 days ago
  •  ...Avalore is seeking a Cloud Software Engineer. The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud...  ...contracts of similar scope, type, and complexity is required; two (2) years of which must be in programs utilizing Big-Data Cloud... 
    Temporary work

    Avalore, LLC

    Annapolis Junction, MD
    4 days ago
  •  ...Software Engineer Level 2 Base-2 Solutions is seeking a Software Engineer Level 2 to support the VISTA (SRE Team). This role focuses on developing, maintaining, and enhancing complex software systems and infrastructure-driven software solutions in support of mission... 

    Base2 Solutions

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer Level 2 Jovian Concepts, LLC is looking to hire a Software Engineer Level 2 for a great opportunity in the Annapolis Junction area. A current and active TS/SCI Clearance with a Maryland Polygraph is required. No CCA's will be accepted at this time... 

    Navstar

    Annapolis Junction, MD
    3 days ago
  • $130k - $138k

     ...Software Engineer Level 2 (Visualization Developer) Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Laurel, MD (On-site) Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering LLC

    Laurel, MD
    2 days ago
  •  ...Build the Tools Behind the Mission: Join us as a  CNO Software Engineer!  Don't just write code—build the capabilities that power Computer...  ...experience may be substituted in lieu of a degree ~ At least two (2) years of experience developing applications using modern... 

    Adaptic

    Annapolis Junction, MD
    2 days ago
  • $10k

     ...best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Columbia, MD
    5 days ago
  • $10k

     ...the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Signals Software Engineer develops, maintains, and enhances signal processing software (e.g. detectors, demodulators, protocol processors). Works... 
    Hourly pay
    Contract work
    Summer work
    Immediate start

    Wyetech LLC

    Columbia, MD
    1 day ago
  • $150k - $170k

     ...T-Rex is looking for a talented Software Engineer 2 to work on a program in the Hanover, Maryland area in support of the Intelligence Community. Responsibilities The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing... 
    Immediate start

    Phase2 Technology

    Hanover, MD
    1 day ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based... 

    InterImage

    Annapolis Junction, MD
    4 days ago
  • $152.15k - $205.85k

     ...Software Engineer Senior Transform technology into opportunity as a Software Engineer Senior at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT The Software... 
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Annapolis Junction, MD
    5 days ago
  •  ...Software Engineer The software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements... 

    Avid Technology Professionals

    Laurel, MD
    5 days ago
  • $152.15k - $205.85k

     ...Software Engineer Senior Location: USA MD Annapolis Junction Full Part/Time: Full time Job Req: RQ214841 Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret/SCI Clearance Level Must Be Able to Obtain: Top Secret/SCI Public Trust/Other Required... 
    Full time
    Part time
    Remote work

    General Dynamics

    Annapolis Junction, MD
    3 days ago
  •  ...Software Developer Seeking an experienced Software Developer who will provide full-stack Java software development in support of the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing the AWS ecosystem... 

    Avid Technology Professionals

    Annapolis Junction, MD
    4 days ago
  • $10k

     ...a world-class, truly unique employee experience that is rare within our industry.   The BH/AV PRIME program is seeking a Software Engineer 2 with strong back-end development experience—particularly in Hadoop and microservices—to join a small, high-impact software team... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    8 days ago
  • $10k

     ...opportunities to grow and the ability to have an impact on every client you work with.  ARSIEM is currently looking for a Cloud Software Engineer 2 to develop complex and diverse Big-Data Cloud systems. The position will support one of our government clients in Annapolis... 

    ARSIEM

    Annapolis Junction, MD
    19 days ago
  •  ...know everything, but we do expect everyone on the team to learn and grow. Onsite work at customer location required   Anthem Engineering is an EEO employer. We are committed to providing fair and equal employment consideration, regardless of race, color, religion,... 

    Anthem Engineering

    Annapolis Junction, MD
    5 days ago
  • $95.89k - $220.75k

     ...Job Duties Analyze user requirements to derive software design and performance requirements Debug existing software and correct...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Contract work
    Work experience placement
    Local area

    IntelliGenesis LLC

    Annapolis Junction, MD
    2 days ago
  •  ...Mid-Level Software Engineer Belay Technologies is seeking a Mid-Level Software Engineer to join our intel team. Candidates should have the following qualifications: TS/SCI Clearance with polygraph Bachelor's degree in Computer Science or related discipline... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    3 days ago
  • $175k - $200k

     ...Full Stack Software Engineer CTC Group is seeking a Full Stack Software Engineer to support cloud-based SIGINT and cyber solutions at Fort...  ...similar scope, type, and complexity is required. Level 2 Qualifications ~ Fourteen (14) years experience as a SWE... 

    C T C Group

    Annapolis Junction, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 2. Be the first to apply!