Software Development Expert

2 days ago


Columbia, Maryland, United States SW Complete Full time

About SW Complete

We are a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities.

At SW Complete, we leverage our expertise in data transport solutions, software and systems engineering, and other solutions to deliver critical and innovative capabilities to high-level decision makers that enhance our nation's security.

Job Overview

We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing, maintaining, and enhancing complex and diverse software systems.

Key Responsibilities

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, 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 outcome and consequences of design
  • Develop and support a near real time messaging infrastructure, Messaging products include: TIBCO EMS, ActiveMQ, Artemis, and Kafka
  • Provide Tier III support on the Data Transport Systems (DTS) software
  • Develop and support the DTS portfolio (DTS supports complex event processing using FOSS tools to collect infrastructure monitoring/metrics, and generate threshold based and temporal based alerting, DTS components send status information back to storage areas where quires can be made)
  • Develop and support the GUI interface into the EMM
  • GOTS developed applications include: Addition to FOSS messaging tools to run in the SIGINT environment, GUI to display metric/monitoring status and do common queries, Command line tools to interact with Accumulo, Oracle stored procedure, Maintenance scripts to facilitate normal cluster functions (e.g. table splits, compactions, mergers, Local/HDFS directory cleanup, etc), Java Multi-threaded applications
  • Develop and maintain software in the development environment
  • Use configuration management tool and repositories (i.e. Maven, Eclipse, GIT, Redmine)
  • Support Multi-threaded applications
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
  • Implement recommendations 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 system installation and monitor equipment functioning 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

Qualifications

  • Twelve (12) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree

Estimated Salary

$120,000 - $150,000 per year



  • Columbia, Maryland, United States Huntington Ingalls Industries Full time

    Solution Development ExpertWe are looking for an experienced Solution Development Expert to lead our team in developing advanced software capabilities for computer-based systems. The ideal candidate will have extensive knowledge of cloud-based technologies, systems engineering, and software development methodologies.Main ResponsibilitiesDesign, develop, and...


  • Columbia, Maryland, United States Leidos Full time

    Leidos is a leading provider of innovative solutions in the IT sector. We are seeking a skilled Software Development Expert to join our team.The ideal candidate will have a background in creating backend services, RESTful interfaces, socket programming, and database interactions within CentOS 7 and/or Rocky 9 Linux environments.This role is critical to our...


  • Columbia, Maryland, United States iNovex Information Systems Full time

    OverviewiNovex Information Systems is a cutting-edge technology company that provides innovative solutions to complex mission challenges. Our team of experts delivers advanced cybersecurity, data science, and software engineering services and products to customers in the Government and commercial sectors.


  • Columbia, Maryland, United States Merit 321 Full time

    Merit321 is seeking a highly skilled Senior Software Development Expert to join our team in Columbia, MD. The estimated salary for this position is around $120,000 - $180,000 per year.About the RoleWe are looking for an experienced Software Engineer who will be responsible for designing, developing, and implementing complex software capabilities for...


  • Columbia, Maryland, United States Huntington Ingalls Industries Full time

    OverviewThe Huntington Ingalls Industries is a cutting-edge technology company that specializes in developing innovative software solutions for its clients. The company is dedicated to providing high-quality software products and services to meet the needs of its clients. As a Software Engineer, you will be responsible for designing, developing, and...


  • Columbia, Maryland, United States iQuasar Full time

    OverviewiQuasar is a cutting-edge technology company based in Columbia, MD. Our mission is to provide innovative solutions and exceptional career opportunities for talented professionals.About the JobWe are seeking a highly skilled Software Engineer to join our team. The successful candidate will have excellent technical expertise and a strong passion for...


  • Columbia, Maryland, United States Leidos Full time

    Programmer RoleAre you interested in a challenging opportunity to contribute to a complex program for the warfighter? This position involves translating system requirements into software requirements, designing and implementing software applications and features in an agile environment.The ideal candidate will have strong Java, JavaScript, and/or C++ skills...


  • Columbia, Maryland, United States iNovex Information Systems Full time

    About the Role:We are seeking a highly skilled Cybersecurity Solutions Architect to join our team at iNovex Information Systems. This is an exciting opportunity for a motivated and experienced professional to contribute to the development of innovative cybersecurity solutions.The successful candidate will have a strong background in software engineering,...


  • Columbia, Maryland, United States iQuasar Full time

    Company OverviewiQuasar is a cutting-edge technology company based in the United States, seeking talented professionals to drive innovation and growth. With a strong focus on delivering exceptional solutions, we offer exciting career opportunities for skilled engineers and software developers.


  • Columbia, Maryland, United States Synergy ECP Full time

    Job DescriptionSynergy ECP is seeking an expert in enterprise software solutions to develop and implement sophisticated software systems for our clients in the defense and intelligence industries. The ideal candidate will have extensive experience in software design, development, and testing, as well as a proven track record of delivering high-quality...


  • Columbia, Maryland, United States Independent Software Full time

    Job DescriptionAt Independent Software, we are seeking a highly skilled Malware Analysis Expert to join our team. The ideal candidate will have a strong background in reverse engineering and malware analysis.We estimate the annual salary for this role to be around $120,000-$180,000, depending on experience and qualifications.Key Responsibilities:Perform...


  • Columbia, Maryland, United States Top Secret Clearance Jobs Full time

    Job Summary: We are seeking an experienced Junior Software Engineer to join our team at Serco, a leading provider of professional services. This role involves working on high-profile projects supporting the US Government, utilizing cutting-edge technologies and collaborating with experts in the field.About the Job: As a Junior Software Engineer, you will be...


  • Columbia, Maryland, United States Booz Allen Hamilton Full time

    Booz Allen Hamilton is seeking an experienced Senior Software Engineer to join our team. As a back-end developer, you will work with the latest architectural approaches and open-source frameworks and tools to deliver solutions.The ideal candidate will have experience using Java and Spring Boot to build enterprise-scale applications, as well as experience...


  • Columbia, Maryland, United States Top Secret Clearance Jobs Full time

    Company OverviewVisionist, Inc. is a 100% employee-owned company dedicated to helping those with the most exclusive security clearance find their next career opportunity. With over 13 years of experience in solving the Intelligence Community's toughest software and analysis challenges, Visionist has become a trusted partner for top-secret clearance jobs.We...


  • Columbia, Maryland, United States Valkyrie Enterprises Full time

    Job Summary:We are seeking a skilled Mid-Level Software Engineer to join our team in Columbia, MD. The ideal candidate will have a strong background in software development, with experience in designing, developing, testing, and verifying missile trajectory and RF signature prediction simulations. This role offers a unique opportunity to work on complex...


  • Columbia, Maryland, United States Top Secret Clearance Jobs Full time

    About the JobTop Secret Clearance Jobs is a leading platform for individuals with top-secret security clearance to find their next career opportunity. We strive to provide our clients with innovative solutions through the efforts of our diverse and talented people who are dedicated to our customer's success.The job we're currently looking to fill is for a...


  • Columbia, Maryland, United States SW Complete Full time

    About the CompanySW Complete is a leading provider of software solutions to the defense and intelligence industries. We pride ourselves on delivering high-quality, customized software systems that meet the unique needs of our clients. Our team of expert software engineers works closely with our clients to understand their requirements and deliver projects...


  • Columbia, Maryland, United States Northstrat Full time

    Northstrat, a leading provider of mission-critical data solutions, is seeking a highly motivated Data Acquisition Software Developer. This individual will play a critical role in ensuring the successful acquisition and management of large and complex data sets. The ideal candidate will have an understanding of data structures, algorithms, and software design...


  • Columbia, Maryland, United States Northstrat Full time

    About the RoleAs a Data Acquisition Software Engineer, you will work closely with our team of experts to design and implement data solutions that meet the unique needs of our clients. You will have the opportunity to leverage your skills and expertise in software development, data structures, algorithms, and software design principles to build and optimize...


  • Columbia, Maryland, United States Serco Full time

    Job OverviewIn this pivotal role as a TS/SCI Poly Clearance Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the stringent requirements of our government customer. Your expertise in software development, coupled with your clearance, makes you an ideal candidate for this position.Key...