Software Systems Engineer
2 days ago
Description
We are looking for a highly skilled Principal Software Systems Engineer to take a leadership role in the design, development, and integration of complex software systems. This position requires deep expertise in software architecture, systems engineering, and large-scale software integrations. As a Principal Software Systems Engineer, you will be responsible for driving the technical direction, leading design efforts, and overseeing the delivery of high-performance, secure, and scalable systems that meet the strategic needs of the business. You will collaborate with cross-functional teams to ensure seamless integration of software, hardware, and network components.
Key Responsibilities:
- System Architecture & Design: Lead the design and development of sophisticated software systems, including distributed architectures, real-time systems, and cloud-based applications. Define and document high-level system architecture, design principles, and technical roadmaps.
- Leadership & Mentorship: Act as a technical leader within the team, providing guidance, mentoring, and technical direction to engineers. Lead architectural reviews, design discussions, and ensure adherence to best practices across the engineering team.
- Software Development & Optimization: Oversee the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code. Lead efforts in performance tuning, debugging, and optimization for large-scale systems.
- Cross-Functional Collaboration: Collaborate with product managers, hardware engineers, network engineers, and other stakeholders to define system requirements and ensure seamless integration between software, hardware, and network components.
- Systems Integration & Validation: Lead the integration of software systems with complex hardware and network infrastructures. Oversee end-to-end validation and testing to ensure systems meet performance, reliability, and security requirements.
- Kafka Integration: Design and implement systems utilizing Apache Kafka for real-time data streaming, event-driven architectures, and building fault-tolerant, scalable messaging systems. Lead the integration of Kafka into existing systems, ensuring high throughput, low latency, and fault tolerance.
- Innovation & Technology Evaluation: Stay current on emerging technologies and industry trends, and lead the adoption of new tools, frameworks, and methodologies that improve the development process and system performance.
- Strategic Planning: Contribute to the long-term technical strategy and roadmap for software systems. Ensure that systems are built with future scalability and business needs in mind.
- Quality & Best Practices: Establish and enforce software development standards, best practices, and quality metrics. Advocate for code reviews, continuous integration, and automated testing processes.
- Documentation & Communication: Lead the creation of detailed technical documentation, including system designs, APIs, and architectural diagrams. Communicate complex technical concepts clearly to non-technical stakeholders and executives.
Qualifications
U.S. Citizenship and an active Secret Clearance with the ability to obtain a TS/SCI.
- Bachelor’s degree and 9+ years, or a Master’s and 7+ years of experience in software engineering and systems design, with a proven track record in designing and delivering complex software systems at scale.
- At least 3-5 years in a leadership or principal engineer role, driving architecture, design, and integration of software systems.
- Significant experience with distributed systems, cloud technologies (AWS, Azure, etc.), and integrating software with hardware and network components.
- Expertise in system architecture, software design patterns, and large-scale system integration.
- Hands-on experience with performance tuning, scalability, and optimizing software for reliability and efficiency in production environments.
- Proven experience in designing and implementing Apache Kafka-based solutions, including real-time data streaming, event-driven architectures, and message queuing systems.
Skills & Competencies:
- Software Architecture: Deep knowledge of designing scalable, maintainable, and high-performance software systems.
- Programming Expertise: Proficiency in multiple programming languages (e.g., C++, Python, Java, Go) and strong familiarity with modern development frameworks and tools.
- Kafka Integration: Expertise in integrating Apache Kafka into large-scale systems, including the configuration of Kafka brokers, producers, consumers, and stream processing.
- Systems Integration: Expertise in integrating software with hardware systems, network infrastructure, and cloud-based solutions.
- Cloud & Distributed Systems: Extensive experience in cloud-native architectures, microservices, and distributed system design. Familiarity with containerization (Docker, Kubernetes).
- Security & Compliance: Strong understanding of software security best practices and the ability to implement secure software solutions across integrated systems.
- Leadership & Mentorship: Proven experience leading teams of engineers, providing technical mentorship, and fostering collaboration across departments.
- Problem-Solving: Excellent analytical and troubleshooting skills with the ability to resolve complex technical challenges.
- Communication: Exceptional written and verbal communication skills, with the ability to explain complex technical topics to both technical and non-technical stakeholders.
Preferred Skills & Experience:
- Cloud Computing: In-depth experience with cloud platforms such as AWS, Azure, or Google Cloud, particularly in designing cloud-native applications and services.
- DevOps & Automation: Experience with DevOps practices, infrastructure as code (e.g., Terraform, Ansible), and CI/CD pipelines.
- Agile Methodologies: Familiarity with Agile frameworks (e.g., Scrum, Kanban) and the ability to drive high-quality, iterative development.
- Networking & Embedded Systems: Knowledge of network protocols, real-time systems, and experience with embedded systems is a plus.
- Project Management: Ability to balance technical leadership with project management, ensuring projects are delivered on time and meet business objectives.
Certifications (Preferred):
- Certified Kubernetes Administrator (CKA).
- AWS Certified Solutions Architect.
- Certified Information Systems Security Professional (CISSP).
- Certified ScrumMaster (CSM) or similar Agile certifications.
- VMware Certified Professional (VCP).
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
-
Software Systems Engineer
1 week ago
Arlington, United States SAIC Full timeDescription We are looking for a highly skilled Software Systems Engineer to take a leadership role in the design, development, and integration of complex software systems. This position requires deep expertise in software architecture, systems engineering, and large-scale software integrations. As a Principal Software Systems Engineer, you will be...
-
Senior Software Engineering Lead
6 days ago
Arlington, Virginia, United States United Software Group Full timeSoftware Engineering Lead Position at United Software GroupWe are seeking a highly skilled Senior Software Engineering Lead to join our team at United Software Group. This is a challenging and rewarding role that requires strong technical expertise, leadership skills, and the ability to work collaboratively with cross-functional teams.About the RoleThis...
-
Software Systems Engineer
1 week ago
Arlington, United States SAIC Full timeDescription We are looking for a highly skilled Principal Software Systems Engineer to take a leadership role in the design, development, and integration of complex software systems. This position requires deep expertise in software architecture, systems engineering, and large-scale software integrations. As a Principal Software Systems Engineer, you will...
-
Secret Cleared Software Systems Engineer
3 days ago
Arlington, United States Insight Global Full timeLocation: Arlington, VA (1-3 days onsite)Length: 6-month contract to hireSalary: 160k-175kClearance: Secret (Can hold up to Top Secret) Day to Day:Insight Global is looking for a Senior Software Systems Engineer to support our team building a cloud platform that will revolutionize the way mission critical data is shared across DOD joint forces. design,...
-
Global Systems Technologies
5 days ago
Arlington, Virginia, United States Global Systems Technologies Full timeJob SummaryWe are seeking a skilled Systems Engineer to join our team at Global Systems Technologies. This is an exciting opportunity for a talented professional to contribute to the development of innovative systems and support the Transportation Security Administration (TSA).About the RoleThe ideal candidate will have a strong background in engineering and...
-
Arlington, Virginia, United States Leidos Full timeAbout UsAt Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably.Job DescriptionWe're searching for an exceptional Senior Software Developer, Systems Software who can grow with the company and has...
-
Cybersecurity Specialist
1 week ago
Arlington, Virginia, United States Systems Planning and Analysis Full timeAt Systems Planning and Analysis, we deliver high-impact technical solutions to complex national security challenges. Our team of experts is highly collaborative and produces results that matter.The Joint Office of the Secretary of Defense, Interagency Division provides expert support services to various customers across the Department of Defense, Federal...
-
Software Systems Engineer
2 days ago
Arlington, United States SAIC Full timeDescriptionWe are looking for a highly skilled Software Systems Engineer to take a leadership role in the design, development, and integration of complex software systems. This position requires deep expertise in software architecture, systems engineering, and large-scale software integrations. As a Software Systems Engineer, you will be responsible for...
-
Arlington, United States Kratos Unmanned Systems Full timeGENERAL JOB SUMMARY: Come be part of a team working on the latest advancements in unmanned aircraft. Get to work on groundbreaking designs that will be the future of tactical aviation. Help implement the control laws and flight control systems for our next generations of unmanned tactical air systems and target drones. Utilize your experience in real time...
-
Software Engineer
1 month ago
Arlington, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, tactical data analysis, virtualization of tactical platforms, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking an experienced Software Engineer (TSE)...
-
Software Engineer
7 days ago
Arlington, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, tactical data analysis, virtualization of tactical platforms, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking an experienced Software Engineer (TSE) to...
-
Software Engineer
1 month ago
Arlington, United States V2X Full timeOverview This position description is subject to change at any time as needed to meet the requirements of the program or company. Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics,...
-
Sr. Software Engineer
4 months ago
Arlington, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Sr. Software Engineer to be based in our Arlington, VA office. Overview: The Sr....
-
Sr. Software Engineer
7 days ago
Arlington, United States Innovative Defense Technologies Full timeDescriptionBackground Information:Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Sr. Software Engineer to be based in our Arlington, VA office. Overview:The Sr....
-
Software Engineering Expert
6 days ago
Arlington, Virginia, United States Leidos Full timeAt Leidos, we're driven by a passion for innovation and a commitment to excellence. Our team of experts is dedicated to delivering cutting-edge solutions that make a real impact.About the RoleWe're seeking an exceptional Senior Software Developer, Systems Software to join our dynamic team in Arlington, VA. As a key member of our OM&S (Operations, Maintenance...
-
Systems Engineer
1 week ago
Arlington, United States Stargates Full timeJob Description Overview: STARGATES has provided Engineering and Technology solutions to government customers for over 20 years. Our customers recognize the quality and value of our employees and continue to reward us for meeting their highly technical and programmatic challenges. STARGATES supports a government customer in Systems Engineering for a...
-
Software Engineer
4 months ago
Arlington, United States Underground Administration Full timeSoftware Engineer - Onsite - Rosslyn VA Location: On-site Rosslyn VA Pay: $70-75 per hour Client: Department of State, Bureau of Diplomatic Security Requirements: - U.S. Citizenship (implied) - Active Top Secret clearance - Bachelor's degree in Computer Science or similar field - 3+ years experience in software engineering - Proficiency in Java, JavaScript,...
-
Arlington, Virginia, United States PRECISE SOFTWARE SOLUTIONS INCORPORATED Full timeJob OverviewWe are seeking a highly skilled Senior Scientific Software Engineer to join our team at Precise Software Solutions Incorporated in Arlington, Virginia.This is a hybrid position that requires two to three days of on-site work per week. The primary responsibilities include developing and maintaining a .NET Scientific application using the ASP.NET...
-
Associate Reverse Engineer Researcher
1 week ago
Arlington, United States Software Engineering Institute Full timeAbout the role The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help...
-
Systems Engineer
2 months ago
Arlington, United States Stargates Inc. Full timeJob DescriptionJob DescriptionOverview:STARGATES has provided Engineering and Technology solutions to government customers for over 20 years. Our customers recognize the quality and value of our employees and continue to reward us for meeting their highly technical and programmatic challenges.STARGATES supports a government customer in Systems Engineering...