Software Engineer 2

1 week ago


Annapolis Junction, Maryland, United States Jacobs Full time
About the Role

We are seeking a highly skilled Software Engineer 2 to join our team at Jacobs, a leading provider of technical, professional, and technical services. As a Software Engineer 2, you will play a critical role in the development, maintenance, and enhancement of complex 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.
  • 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.
  • Implement recommendations for improving documentation and software development process standards.
Requirements
  • Strong experience with NiFi, Ansible
  • Strong Java, application server and Red Hat Linux (knowledge of RPMs and iptables a plus)
  • Apache Zookeeper
  • REST Services and Interfaces
Desirable Skills
  • Experience with AWS
  • Experience in Service-Oriented Architecture (SOA) such as JBoss and Apache Tomcat
  • Experience in MapReduce programming model and technologies.
  • Hadoop Distributed File System (HDFS), Hive
  • Cloudbase/Accumulo
  • Working knowledge of Nagios, DATAwave
Clearance Requirements
  • TS/SCI with Polygraph
Education
  • Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university.
Experience
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional SWE on projects with similar software processes may be substituted for a Bachelor's degree.


  • Annapolis Junction, Maryland, United States Surf Search Full time

    Software Engineer Level 2 (potentially leading to Director of Software Engineering)Responsibilities: Fulltime role for Software Engineer Level 2 at the Fort Meade location Excellent interpersonal and communications skills Existing relationships within the software industry Desire to assist in planning and building a Software Engineering practice Ability to...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Position OverviewBuild innovative solutions that make a difference.Captivation Software has established a strong reputation for delivering tailored solutions to our clients promptly. Our engineering team is dedicated to excellence and innovation, striving to provide optimal solutions that contribute to national security.Role SummaryWe are seeking a highly...

  • Software Engineer 2

    3 weeks ago


    Annapolis Junction, Maryland, United States DCCA Full time

    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 proud to offer career growth opportunities and a competitive compensation and benefits packageVisit our website at: Software Engineer 2 Candidate must have an active TS/SCI w/Poly For over 40...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is a reputable organization that prides itself on delivering high-quality solutions to its clients in a timely manner. Our team of skilled engineers takes pride in their work and continuously innovates to provide the best possible outcomes.We are seeking a mid-level software engineer to join our team and contribute to our...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is a reputable organization that prides itself on delivering high-quality solutions to its clients in a timely manner. Our team of skilled engineers takes pride in their work and continuously innovates to provide the best possible outcomes.We are seeking a mid-level software engineer to assist with daily responsibilities on...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Position OverviewBuild innovative solutions that matter.Captivation Software has established a strong reputation for delivering precisely what our clients require, promptly and efficiently. Our engineering team takes immense pride in their work, continuously striving to innovate and provide optimal solutions. We are in search of experienced software...

  • Software Developer

    11 hours ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is a reputable organization that prides itself on delivering high-quality solutions to its clients in a timely manner. Our team of skilled engineers takes pride in their work and continuously innovates to provide the best possible outcomes.We are seeking a talented software developer who can assist with daily responsibilities...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Position OverviewContribute to impactful solutions.Captivation Software has established a strong reputation for delivering tailored solutions to clients efficiently. Our engineering team is dedicated to excellence and continuous improvement in their work, striving to provide optimal solutions that support national security initiatives.Role ResponsibilitiesWe...

  • Software Engineer

    3 months ago


    Annapolis Junction, Maryland, United States VIKTech LLC Full time

    VIKTech is seeking fully cleared Software Engineer of all levels based out of Maryland.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...


  • Annapolis Junction, Maryland, United States Boeing Intelligence & Analytics Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Boeing Intelligence & Analytics. As a Software Development Engineer, you will play a key role in designing, developing, and maintaining software systems for our clients.Key ResponsibilitiesDesign and develop software systems for real-time and non-real-time...

  • Software Engineer 2

    1 week ago


    Annapolis Junction, Maryland, United States Jacobs Full time

    About the RoleWe are seeking a highly skilled Software Engineer 2 to join our team at Jacobs, a leading provider of technical, professional, and technical services. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesSoftware Development: Develop,...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job DescriptionCaptivation Software is a leading provider of innovative solutions for complex High Performance Computing Systems. We are seeking a highly skilled Senior Software Integration Engineer to fill a key role in our team.The ideal candidate will have a strong background in software development and integration, with a focus on automation and...

  • Software Engineer III

    4 weeks ago


    Annapolis Junction, Maryland, United States VIKTech LLC Full time

    VIKTech is seekign a fully cleared Software Engineer based out of Maryland. The Software Engineer III: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 upon...

  • Software Engineer I

    4 weeks ago


    Annapolis Junction, Maryland, United States VIKTech LLC Full time

    VIKTech is seeking a fully cleared Software Engineer based out of Maryland.The Software Engineer I: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 upon...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCrafting Innovative Solutions for Tomorrow.At Captivation Software, we pride ourselves on delivering tailored solutions to our clients promptly. Our dedicated engineering team is committed to excellence and continuous improvement, ensuring we meet the evolving needs of our customers.Position SummaryWe are seeking an experienced Systems Engineer...


  • Annapolis Junction, Maryland, United States Fuse Engineering LLC Full time

    Software Integration EngineerFuse Engineering LLC - Annapolis Junction, MDDescription:**A SECURITY CLEARANCE AND POLYGRAPH ARE REQUIREDThe Systems Integration Engineer shall provide systems integration expertise in installing, configuring, monitoring, and sustaining various COTS/GOTS/FOSS software, packages, libraries, and storage systems working in an Agile...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCraft innovative solutions with pride.Captivation Software has established a strong reputation for delivering tailored solutions to our clients promptly. Our engineering team is dedicated to excellence and continuous improvement, ensuring we provide the most effective solutions to support our national defense initiatives.Position SummaryWe are...

  • Software Engineer

    1 month ago


    Annapolis Junction, Maryland, United States Fuse Engineering LLC Full time

    Software Engineer (High Performance Computing)Fuse Engineering LLC - Annapolis Junction, MDTask DescriptionThe Software Engineer shall be responsible for software development activities for a tiered Zero-touch provisioning (ZTP) and infrastructure automation (IA) solution for the bring-up and hands-off automation of complex High Performance Computing...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job SummaryCaptivation Software is a leading provider of innovative solutions for the US Government. We are seeking a highly skilled Senior Systems Engineer to oversee the engineering and management aspects of HPC systems.Key ResponsibilitiesOversee the engineering and management aspects of HPC systems, ensuring that all architected components are properly...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job Opportunity at Captivation SoftwareJob SummaryCaptivation Software is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for implementing and maintaining operational data flows for our large high-performance computing system.Key ResponsibilitiesEnsure all data handling...