Current jobs related to Senior Principal Software Developer - Washington - OCH Technologies LLC


  • Washington, Washington, D.C., United States Motion Recruitment Full time

    Job Title: Principal Software EngineerJob Type: Full-timeLocation: Rockville, MDJob Description:We are seeking a highly skilled Principal Software Engineer to join our team at Motion Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Responsibilities:Lead...


  • Washington, United States Rackner Full time

    Job DescriptionJob DescriptionJob Title: Senior Software DeveloperLocation: RemoteClearance: Public Trust PreferredWho We Are:Rackner is a software consultancy that builds cloud-native solutions for startups, enterprises, and the public sector. We are an energetic, growing consultancy with a passion for solving big problems for both startups and enterprises....


  • Washington, United States OCH Technologies LLC Full time

    Job DescriptionJob DescriptionDescription:We are seeking a talented Senior Full-Stack Developer to contribute to the modernization of a critical government flight tracking system. The ideal candidate will have strong experience in both frontend and backend development, with a focus on implementing modern architectural patterns and optimizing application...


  • Washington, United States General Dynamics Information Technology Full time

    Job Summary:Senior Principal Systems EngineerWe are seeking a highly skilled Senior Principal Systems Engineer to join our team at General Dynamics Information Technology. As a Senior Principal Systems Engineer, you will play a critical role in designing and implementing complex systems that meet the evolving needs of our customers.About the Role:Design and...


  • Seattle, Washington, United States Lynx Software Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our clients.Key ResponsibilitiesDesign and develop software solutions for embedded systems using...


  • Washington, United States District Partners Full time

    District Partners is engaged with a technology-focused organization, to help them hire a Principal Software Engineer. They are dedicated to empowering customers with the capabilities and support needed to conduct intelligent and successful cyber operations. Their team of highly skilled engineers and operators tackle some of the most challenging problems in...


  • Washington, United States District Partners Full time

    District Partners is engaged with a technology-focused organization, to help them hire a Principal Software Engineer. They are dedicated to empowering customers with the capabilities and support needed to conduct intelligent and successful cyber operations. Their team of highly skilled engineers and operators tackle some of the most challenging problems in...


  • Washington, United States Jobot Full time

    Job SummaryJobot is seeking a highly skilled Senior Software Engineer to join our team of innovators in the aerospace industry. As a key member of our telemetry data systems team, you will be responsible for designing, developing, and implementing cutting-edge software solutions.About the RoleDevelop and maintain software applications for flight test...


  • Washington, United States OCH Technologies LLC Full time

    Job DescriptionJob DescriptionDescription:We are seeking an experienced Senior Full-Stack Developer / Systems Architect to lead the re-architecture and development of a Legacy PL/SQL-based Web Application. The ideal candidate will have a strong background in full-stack development, systems architecture, and database design, with the ability to modernize...


  • Washington, Washington, D.C., United States ManTech Full time

    Unlock Your Potential in a Dynamic EnvironmentManTech is a leading organization that values its employees and offers opportunities for growth and development. As a Senior Software Development Expert, you will play a key role in safeguarding national security through cutting-edge projects that require expertise and innovation.About the Role:Design, engineer,...


  • Washington, Washington, D.C., United States ManTech Full time

    Unlock Your Potential in a Dynamic EnvironmentManTech is a leading organization that values its employees and offers opportunities for growth and development. As a Senior Software Development Expert, you will play a key role in safeguarding national security through cutting-edge projects that require expertise and innovation.About the Role:Design, engineer,...


  • Washington, Washington, D.C., United States Peraton Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Peraton. As a key member of our team, you will be responsible for designing and developing a comprehensive management dashboard to support data-driven decision-making and oversight of organizational health.Key ResponsibilitiesIdentify and catalog existing source...


  • Washington, Washington, D.C., United States WEX Health, Inc. Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Software Developer to join our Health team at WEX Health, Inc.Key Responsibilities:Participate actively in SCRUM ceremonies, including Standups, Refinements, and Requirements discussions.Translate written or verbal requirements into extensible and well-organized coded solutions by...


  • Washington, United States Mastech Inc. Full time

    About the RoleMastech Digital is a leading IT Staffing and Digital Transformation Services company.We provide digital and mainstream technology staff as well as Digital Transformation Services for top American Corporations.We are currently seeking a Senior Software Engineer for our client in the Engineering domain.We value our professionals, providing...


  • Washington, Washington, D.C., United States TDI (Tetrad Digital Integrity) Full time

    Be a part of a team that values collaboration, diversity, and working better together. Tetrad Digital Integrity (TDI) is a leading-edge cybersecurity firm with a mission to safeguard and protect our customers from increasing threats and vulnerabilities in this digital age. We build and manage innovative internal and customer-facing solutions such as CnSight ...


  • Washington, United States Remote Sensing Full time

    About the RoleWe are seeking a highly skilled and experienced UX Designer to lead our cloud software development efforts. As a Principal UX Designer, you will be responsible for designing and delivering user-centered experiences for our cloud-based products.Key ResponsibilitiesLead UX design projects for our cloud software, including building out our design...


  • Washington, Washington, D.C., United States Capital Technology Group Full time

    Job DescriptionCapital Technology Group is a leading provider of expert consulting services in software development, digital transformation, human-centered design, data analytics and visualization, and cybersecurity.Our multidisciplinary teams use agile methodologies to rapidly and incrementally deliver value in close collaboration with our clients. For over...


  • Washington, United States Equinix Full time

    Who are we?Equinix is the world's digital infrastructure company, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility,...


  • Bothell, Washington, United States Fujifilm Full time

    About the RoleFujifilm is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for our flagship products.Key ResponsibilitiesDevelop and maintain software applications for embedded...


  • Washington, United States HarmonyTech Full time

    Job DescriptionJob DescriptionHarmonyTech is currently looking for a talented and self-motivated Senior Software Developer with knowledge of Java and .NET technology. The candidate will be working with a high-performing agile team leading, designing and implementing business solutions.The Senior Software Developer will be responsible for evaluating the...

Senior Principal Software Developer

1 month ago


Washington, United States OCH Technologies LLC Full time
Job DescriptionJob DescriptionDescription:

We are seeking an experienced Senior Full-Stack Developer to lead modernization efforts for a critical government flight tracking system. The ideal candidate will have extensive experience in refactoring legacy systems, implementing modern architectural patterns, and optimizing performance-critical applications. This role requires a deep understanding of both frontend and backend technologies, as well as the ability to navigate complex, established codebases.


Core Responsibilities & Duties:

  • Lead the refactoring and modernization of a legacy flight tracking system, including both frontend and backend components.
  • Analyze existing codebase to identify areas for improvement in performance, scalability, and maintainability.
  • Design and implement a new microservices-based architecture to replace tightly coupled legacy components.
  • Optimize critical system processes, potentially rewriting performance-sensitive components in compiled languages like Rust.
  • Modernize the frontend application, transitioning from legacy technologies to a modern framework.
  • Implement proper DevOps practices, including CI/CD pipelines and automated testing.
  • Collaborate with database administrators to optimize database queries and structure.
  • Ensure all development adheres to government security standards and best practices.
  • Mentor junior developers and provide technical leadership to the development team.
  • Participate in code reviews and maintain high code quality standards.
  • The core responsibilities and duties listed above are flexible and subject to change based on operational need.

About Us:

At OCH, we are more than just a government contracting firm; we are innovators and leaders in providing cutting-edge IT services and cybersecurity solutions. Driven by a set of fundamental values, we excel in creating secure, efficient, and forward-thinking solutions that empower the government agencies we work with. Our commitment to maintaining the highest standards of integrity, adapting swiftly to new challenges, and focusing on the people we serve ensures that we consistently exceed expectations and lead the industry in innovation and reliability.


What Defines Us:

  • Integrity - We act with unwavering honesty, ensuring every decision is rooted ethically.
  • Adaptable - We swiftly adapt to changes, seizing opportunities to innovate and lead.
  • People-Focused - We prioritize relationships, championing growth and mutual success.
  • Accountable - We own our outcomes, striving for excellence through continuous improvement.
  • Collaborative - We cultivate teamwork, harnessing diverse talents to forge groundbreaking solutions.

Why Join Us?

Step into a role at OCH where your contributions make a tangible impact. Join a team that values creativity and initiative, offering a platform to transform the landscape of government IT services. Here, your work is not just a career—it's a mission. Embrace the opportunity to grow, innovate, and excel alongside industry leaders who are as passionate about technology as they are about making a difference.

Requirements:


Minimum Qualifications:


Education:

Bachelor's degree in Computer Science, Software Engineering, or a related field.


Experience:

  • 15+ years of professional software development experience.
  • 10+ years of experience with JavaScript and Node.js.
  • 5+ years of experience with modern frontend frameworks (React, Vue, or Angular).
  • 5+ years of experience with database design and optimization (Oracle and NoSQL databases).
  • 3+ years of experience with microservices architecture and message queuing systems.

Other Required Skills and Abilities:

  • Strong problem-solving skills and ability to troubleshoot complex systems.
  • Excellent communication skills, both written and verbal.
  • Ability to work effectively in a team environment and lead technical initiatives.
  • Strong understanding of software design patterns and best practices.
  • Experience with Agile development methodologies.
  • Familiarity with containerization and microservice architectures (Docker, Kubernetes).
  • Ability to work under pressure and meet deadlines in a fast-paced environment.
  • Willingness to learn and adapt to new technologies as needed.

Preferred Qualifications:

  • Master's degree in Computer Science or related field
  • Experience with Rust or other systems programming languages
  • Familiarity with aviation or flight tracking systems
  • Experience with government projects and related compliance requirements
  • Knowledge of GIS and mapping technologies (OpenLayers, Mapbox)

Security Clearance Requirement:

Must be able to obtain and maintain a Secret Level security clearance.


Benefits Summary:

  • Paid time off and Holidays
  • Medical, Dental, and Vision Insurance
  • Paid Parental Leave
  • Short-term disability, long-term disability, and life insurance - Employer Paid
  • 401(k)
  • Additional Voluntary Life Insurance
  • Tuition Reimbursement

& More