Senior Software Engineer

3 days ago


Herndon, Virginia, United States KMM Technologies, Inc. Full time
Job Title: Senior Software Engineer

We are seeking a highly skilled and experienced Senior Software Engineer to join our team at KMM Technologies, Inc.

Job Summary

The successful candidate will be responsible for designing, developing, testing, and debugging complex software systems, as well as collaborating with cross-functional teams to develop highly reliable software that runs at scale.

Key Responsibilities
  • Design and develop software solutions for enterprise environments and other technologies.
  • Analyze and implement functional and non-functional requirements and designs, implements, and tests software.
  • Perform operations & maintenance (O&M) of existing systems, identifying areas for improvement and streamlining.
  • Develop and/or analyze interface design documentation, complying with hardware and software systems standards and procedures.
  • Provide direct technical support for high-level, high-visibility, and critical trouble calls for supported applications.
Requirements
  • 5+ years of experience with software development, basic coding and compilation, software architecture/design, user requirements definition, and software specification development.
  • Ability to communicate technical requirements to all levels of expertise.
  • Proficient in establishing and maintaining good working relationships.
  • Knowledge and understanding of software development life cycle (SDLC).
  • Proficient with integrating complex and/or existing systems.
  • Knowledge of programming languages (e.g., JavaScript, C, Python, etc.).
  • Excellent communication skills, both written and verbal.
  • Knowledge of cloud technologies (e.g., AWS, Azure).
  • Knowledge of database technologies (e.g., cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.).
  • Fundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines.
  • Knowledge of test-first practices, including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests.
  • Strong experience with Deployment/Continuous Integration/Continuous Testing/Continuous Delivery processes and tools and have expertise in CI/CD tools and framework.
  • Knowledge of Code quality and promotion practices.
Essential Functions
  • Perform technical detail design, coding, testing of applications.
  • Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems.
  • Develop and/or analyze interface design documentation.
  • Comply with hardware and software systems standards and procedures.
  • Deliver large systems for tens of thousands of users.
  • Comply with code quality, migration, and dev/ops standards and policies.

We offer a dynamic and challenging work environment, with opportunities for growth and professional development. If you are a motivated and experienced software engineer looking for a new challenge, please submit your application.

Thanks & Regards,
--
LAXMAN
KMM Technologies, Inc.
CMMI Level 2 | ISO 9001 | ISO 20000 | ISO 27000 Certified
WOSB, SBA 8(A), MDOT MBE & NMSDC MBE



  • Herndon, Virginia, United States BK Consulting Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BK Consulting. As a key member of our engineering team, you will design and develop complex new software products, or make significant enhancements to existing software.Key Responsibilities:Design and develop a processing platform using various...


  • Herndon, Virginia, United States BK Consulting Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BK Consulting. As a key member of our software development team, you will be responsible for designing and developing complex new software products, as well as making significant enhancements to existing software.Key Responsibilities:Design and...


  • Herndon, Virginia, United States Expedition Technology Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Expedition Technology. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications using the latest technologies and frameworks.About the RoleThis is a challenging and rewarding role...


  • Herndon, Virginia, United States BlueHalo Full time

    Job Title: Senior Development EngineerAt BlueHalo, we're pushing the boundaries of innovation and technology to transform modern warfare. As a Senior Development Engineer, you'll be part of a high-performing team that's leading the way in software development.About the RoleWe're seeking a talented Senior Development Engineer to join our Cyber and Collections...


  • Herndon, Virginia, United States MAXAR Full time

    Job Title: Senior Software Systems EngineerMaxar is seeking a highly skilled Senior Software Systems Engineer to join our team. As a key member of our Agile software development team, you will be responsible for designing, developing, and deploying software solutions for national security applications.Key Responsibilities:Provide technical leadership and...


  • Herndon, Virginia, United States Xpand Corp Full time

    Job OpportunityXpand Corp is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Lead software development activities for a specific project, ensuring timely delivery and high-quality results.Participate in all aspects of software development, including analysis, design, coding, testing, and maintenance.Design and develop...


  • Herndon, Virginia, United States Lorven Technologies Full time

    Job Summary:As a Senior Principal Software Engineer at Lorven Technologies, you will be responsible for designing, developing, and maintaining software applications using standard development environments, tools, and processes. You will work with the test team to automate performance and regression testing, and collaborate with the DevOps team on integration...


  • Herndon, Virginia, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Sensible Solutions and Technologies, Inc. (SSATI). As a key member of our software development team, you will be responsible for designing, developing, and maintaining custom applications, scripts, and solutions to support our clients'...


  • Herndon, Virginia, United States Maxar Technologies Full time

    Job Title: Senior Software Systems EngineerMaxar Technologies is seeking a highly skilled Senior Software Systems Engineer to join our team. As a key member of our Agile software development team, you will be responsible for designing, developing, and deploying software solutions for national security applications.Key Responsibilities:Provide technical...


  • Herndon, Virginia, United States Peraton Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Peraton. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Java and related technologies.Responsibilities:Design and develop software...


  • Herndon, Virginia, United States Combat Bound LLC Full time

    Job OverviewCombat Bound LLC is seeking a highly skilled Senior Software Engineer to support the development and maintenance of various systems and initiatives focused on streamlining operations and automating processes.The ideal candidate will have expertise in Cloud Formation, Automation, and Containerization, as well as experience with Kubernetes, Git,...


  • Herndon, Virginia, United States Dark Wolf Solutions Full time

    Dark Wolf Solutions is seeking a highly skilled and experienced Senior Software Engineer with a minimum of 6 years of hands-on expertise in designing, developing, and maintaining web applications.The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and is capable of leading and mentoring a team of developers.This...


  • Herndon, Virginia, United States TechnoGen Full time

    Senior Software Development Engineer in TestWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at TechnoGen. This is a remote opportunity that requires a strong background in software development and automated testing.Required EducationA Bachelor's degree in Computer Science or a related field with 7+ years of...


  • Herndon, Virginia, United States Combat Bound LLC Full time

    Job SummaryWe are seeking a highly skilled Senior Applications Developer to join our team at Combat Bound LLC. As a key member of our engineering team, you will play a critical role in designing, developing, and maintaining cutting-edge applications that drive business growth and innovation.Key Responsibilities:Design and develop scalable, secure, and...


  • Herndon, Virginia, United States Custom Staffing Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Custom Staffing. As a key member of our software development team, you will be responsible for designing and building cutting-edge applications using modern technologies and scalable data processing architectures.Key Responsibilities:Design and develop software...


  • Herndon, Virginia, United States MAXAR Full time

    Job Title: Senior Backend Software Development EngineerMaxar is seeking a highly skilled Senior Backend Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java,...


  • Herndon, Virginia, United States Combat Bound LLC Full time

    Job OverviewCyber Bat is seeking a highly skilled Senior Applications Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining a variety of systems and initiatives focused on streamlining operations, automating processes, and aligning customer solutions to our overarching digital...


  • Herndon, Virginia, United States Combat Bound LLC Full time

    Job OverviewCyber Bat is seeking a highly skilled Senior Applications Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining a variety of systems and initiatives focused on streamlining operations, automating processes, and aligning customer solutions to our overarching digital...


  • Herndon, Virginia, United States Expedition Technology Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Expedition Technology. As a key member of our team, you will be responsible for designing, developing, and maintaining our Training Data Storefront (TDS) system.Key Responsibilities:Design and develop new features for TDS using Python 3, Docker,...


  • Herndon, Virginia, United States Navitas Full time

    Job DescriptionNavitas is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software products built for our federal customer leveraging automated tools and frameworks.Key Responsibilities:Define test strategy, create test plans,...