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

Software Engineer II

Prosync

This position requires an Active Top Secret SCI with Fullscope Polygraph clearance to be considered. ProSync Technology Group, LLC (ProSync) is an award-winning, SDVOSB Defense Contracting company with a strong military heritage and a record of excellence in supporting the Department of Defense and the Intelligence Community. If you have prior military service or government contracting experience, are proud to serve and support our nation, and want to help support ProSync's mission to "Define and Redefine the State of Possible," please apply today! The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial OffThe-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation. The Level 2 Software Engineer (SWE) possess the following capabilities: Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Design and code new software or modify existing software to add new features. Write or review software and system documentation. Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc. Has experience with agile development processes. Has experience with source code control systems, such as Git. Serve as team lead at the level appropriate to the software development process being used on any particular project. Design and development of relational and non-relational database applications. Use of orchestration frameworks such as Spring and Kafka. Familiarization with queue management systems Develop or implement algorithms to meet or exceed system performance and functional standards. Develop and execute test procedures for software components. Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas. Modify existing software to adapt to new hardware or to improve its performance. Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions. Java development using the Eclipse IDE (Integrated Development Environment). Development of Java 2 Enterprise Edition (J2EE) applications Experience using collaboration and software development tools (ie. Atlassian). Software development using continuous integration practices. Experience with container technologies (ie. Docker). Unix shell scripting Development of event driven, or data driven analytics Development of cloud-based solutions and technologies. Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products. Recommend and implement suggestions for improving documentation and software development process standards. Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project. Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Coordinate software installation on a system and monitor performance to ensure operational specifications are met. Recommend new technologies and processes for complex software projects. Serve as the technical lead of multiple software development teams. Select the software development process in coordination with the customer and system engineering. Ensure quality control of all developed and modified software. Delegate programming and testing responsibilities to one or more teams and monitor their performance. The Software Engineer shall be responsible for the development, enhancement, and sustainment of automation tools in support of system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment. Required Skills Experience using the Linux CLI and Linux tools. Experience developing Bash scripts to automate manual processes. Recent software development experience using Python. Familiar with Distributed Big Data processing engines including Apache Spark. Experience using Jupyter Notebook. Experience with data wrangling and preprocessing tools such as pandas and NumPy. Experience working with structured, semi-structured, and unstructured data. Familiarity with data quality concepts, data validation, and anomaly detection. Experience with Git Source Control System. An active Top Secret/SCI w/ Polygraph clearance is required. Desired Skills Familiar with Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows. Familiar with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets. Familiar with HPC Job Scheduling tools including Slurm. Experience using the Atlassian Tool Suite (JIRA, Confluence). Education A Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR A Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. Join PROSYNC and enjoy our great benefits! Compensation: We offer bonuses that are awarded quarterly to our employees and our compensation rates are highly competitive. Health & Retirement: We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family, now and in the future. Other health-related benefits include an employee assistance program for those difficult times or when you need to take care of your mental health. Education: Individual growth is a priority at ProSync. Employees are encouraged to take advantage of our company-sponsored continuing education program so you can get your degree or that next certification you need to propel you to the next level. Work/Life Balance: A healthy work/life balance is essential for building and executing your work effectively at ProSync, but it’s also necessary to allow you the room to pursue everything else you want to develop in your personal life.. We offer generous Paid Time Off and 11 paid holidays a year. ProSync also provides flexible work options that work with your schedule and lifestyle. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Annapolis, MD vacancy
  •  ...Reflexive Concepts is seeking a skilled Software Engineer II to join our team! Qualifications Active TS/SCI + FS Polygraph Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type and complexity Bachelor's Degree in Computer Science or... 
    Suggested

    Reflexive Concepts

    Annapolis, MD
    1 day ago
  • $88.2k - $133k

    Software Engineer II Description Textron Systems is part of Textron, a $14 billion, multi‑industry company employing 35,000 talented makers, thinkers, creators and doers worldwide. We make things that fly, hover, zoom and launch. Things that move people. Protect soldiers... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Textron

    Annapolis, MD
    3 days ago
  • $197.4k - $232k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At...  ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that... 
    Suggested
    Full time
    Remote work

    Confluent

    Annapolis, MD
    2 days ago
  • $96k - $115k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. SOFTWARE ENGINEER II - TESTING Platform Aerospace MD, Hollywood, MD, US 7 days ago Requisition ID: 1288 Salary Range: $96,000.00 To $115,000.00... 
    Suggested
    Flexible hours
    Weekend work

    Platform Aerospace

    Annapolis, MD
    1 day ago
  • A leading defense contractor in Maryland is seeking a Software Engineer II to develop and maintain applications for advanced simulation solutions. The role involves designing user interfaces and integrating AI technology, requiring strong skills in C#, C++, Java, and Python... 
    Suggested
    For contractors
    Flexible hours

    Textron

    Annapolis, MD
    3 days ago
  • $133k - $250k

    TryApplyNow is seeking a Full-Stack Software Engineer 2 to join a high-impact team in Annapolis, Maryland. The role involves designing and building scalable applications with a focus on UI. Candidates must have a strong Java and React background with at least 14 years of... 
    Flexible hours

    TryApplyNow

    Annapolis, MD
    4 days 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, MD
    2 days ago
  •  ...Software Engineer II (SWE II) Experience Level: 8+ years Education: Bachelor’s degree required We are seeking an experienced Software Engineer II to support the design, development, and deployment of modern, scalable applications within a microservices-based architecture... 

    thejosefgroup.com

    Annapolis, MD
    1 day ago
  • A technology firm is seeking a Software Engineer II with active TS/SCI clearance and 14 years of experience. The role involves designing new software, debugging existing systems, and leading teams on projects. Ideal candidates hold a Bachelor's Degree in Computer Science... 

    Reflexive Concepts

    Annapolis, MD
    5 days ago
  • Reflexive Concepts is seeking a skilled Cloud Systems Administrator II to join our team in Maryland. The ideal candidate will have five years of experience and a Bachelor's degree in Computer Science or a related field. Responsibilities include performing Linux tasks and... 

    Reflexive Concepts

    Annapolis, MD
    3 days ago
  • A leading technology company is seeking a Senior Software Engineer II to lead the design of critical backend systems for its data streaming platform. The role requires deep proficiency in programming languages and experience with distributed systems. Candidates should... 
    Remote job

    Confluent

    Annapolis, MD
    1 day ago
  • $208k - $254k

    Akina, Inc. is seeking a Software Engineer 2 in Annapolis Junction, Maryland. The role involves developing and enhancing software systems, debugging existing applications, and leading software development teams. The ideal candidate will have at least 14 years of experience... 

    Akina, Inc.

    Annapolis, MD
    3 days ago
  • SG2 Recruiting is seeking a Data Engineer II for Trend Health Partners, focused on designing and maintaining data pipelines. This role involves technical guidance in architecture and ensuring compliance with data privacy. Qualified candidates will have a Bachelor's degree... 

    SG2 Recruiting

    Annapolis, MD
    5 days ago
  • A technology solutions provider is seeking a mid-level Software Engineer Level 2 based in Maryland. This role involves developing, testing, and maintaining software systems while requiring proficiency in Linux environments and coding in multiple languages including Python... 

    Power3 Solutions

    Annapolis, MD
    1 day ago
  •  ...that makes a difference for tomorrow today! ***2-3 Days a week TELEWORK Possible*** Responsibilities Desired Skills: The Level 2 Software Engineer (SWE) shall possess the following capabilities: Analyze user requirements to derive software design and performance... 
    Remote work
    2 days per week
    3 days per week

    Fidelistech

    Annapolis, MD
    4 days ago
  • A Defense Contracting company is seeking a Software Engineer with a Top Secret SCI clearance in Maryland. Responsibilities include designing, developing, and maintaining software systems, specifically for High Performance Computing. The candidate should have solid experience... 
    Flexible hours

    Prosync

    Annapolis, MD
    2 days ago
  • A technology leader in defense projects is seeking a Software Engineer in Annapolis, Maryland. The role requires a Bachelor's degree and 14 years of experience in software engineering. Responsibilities include developing and enhancing software systems based on requirements... 

    CyberTrend Engineering LLC

    Annapolis, MD
    5 days ago
  • $200k - $250k

    A tech consulting firm is seeking an experienced Software Engineer Level 2 to develop, test, and maintain software systems. The ideal candidate will have proficiency in Linux, strong coding skills in Python, C++, Java, or JavaScript, and the ability to work in an Agile... 

    Technology Resource Experts LLC

    Annapolis, MD
    1 day ago
  • Gravity Engineering Services Pvt Ltd. is seeking a software developer in Annapolis, Maryland, to design and maintain tools and services for government applications. The ideal candidate has over 3 years of experience with Java and Python, and will work in an Agile environment... 

    Gravity Engineering Services Pvt Ltd.

    Annapolis, MD
    1 day ago
  • $187k - $204k

    Dover Networks LLC in Maryland is seeking a Signals Software Engineer to develop, maintain, and enhance signal processing software. This role requires proficiency in C++ and Java, along with a strong understanding of RF techniques and a Bachelor’s degree in Computer Science... 

    Dover Networks LLC

    Annapolis, MD
    3 days ago
  • Wyetech, LLC is seeking a Software Engineer 2 in Capitol Heights, Maryland, to develop and enhance complex software systems for federal customers. The role requires 14 years of experience and a TS/SCI security clearance. Developers can expect a supportive culture, with... 

    TryApplyNow

    Annapolis, MD
    5 days ago
  • A leading defense contracting company in Annapolis is seeking a Level 2 Software Engineer who excels in developing, testing, and maintaining complex software solutions. The ideal candidate will have experience in multiple programming languages such as C, C++, and Python... 

    Prosync Tecnology Group

    Annapolis, MD
    4 days ago
  • $52.5k - $80k

    Job Description The Pearson Virtual Schools Cloud Engineering & Operations team is seeking a Cloud Engineer II to support the development and operation of our cloud...  ...as a learning opportunity Collaborate with software engineering and operations teams to support application... 
    Internship

    Pearson

    Annapolis, MD
    3 days ago
  • $52.5k - $80k

    Pearson is seeking a Cloud Engineer II in Annapolis, Maryland, to support the development and operations of cloud native platforms. This role is ideal for early-career engineers eager to grow cloud and DevOps skills in a supportive environment. The Cloud Engineer will work... 

    Pearson

    Annapolis, MD
    3 days ago
  • Peraton is looking for a Cloud Software Engineer to join our Cyber Intelligence team in Maryland. This role involves developing cutting-edge cloud solutions supporting national security, utilizing AWS and AI/ML technologies. Ideal candidates should possess strong Java programming... 

    Peraton

    Annapolis, MD
    5 days ago
  • $78k - $275k

    Onyx Point, Inc. is seeking a Software Engineer to develop, maintain, and enhance diverse software systems. A suitable candidate will need a TS/SCI with Polygraph Security Clearance and at least 14 years of experience. The role requires skills in Java, Hadoop, and Terraform... 
    Remote job
    Flexible hours

    Onyx Point, Inc.

    Annapolis, MD
    1 day ago
  • A growing engineering services firm located in Maryland is seeking individuals with an active TS/SCI w/ Polygraph clearance. The role focuses on developing deployment pipelines and collaborating with various teams to integrate services. Candidates should demonstrate strong... 

    SageCor Solutions

    Annapolis, MD
    5 days ago
  • CyberTrend Engineering LLC is seeking a dedicated Software Engineer located in Annapolis, Maryland. The ideal candidate will develop, maintain, and enhance complex software systems, requiring a minimum of 14 years of experience and a Bachelor's degree in Computer Science... 

    CyberTrend Engineering LLC

    Annapolis, MD
    5 days ago
  • $208k - $254k

    Akina, Inc. is seeking a Software Engineer 2 to develop and enhance complex software systems in Annapolis Junction, Maryland. The ideal candidate will have 14 years of experience in software engineering, with a strong ability to analyze user requirements and design effective... 

    Akina, Inc.

    Annapolis, MD
    3 days ago
  • Platform Aerospace in Maryland is seeking a Software Engineer II to design, develop, and maintain software for embedded systems supporting aircraft platforms. The role involves enhancing testing capabilities and working closely with engineering teams to integrate systems... 

    Platform Aerospace

    Annapolis, MD
    5 days ago

Do you want to receive more vacancies?

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