Senior Software Engineer

1 week ago


Herndon, United States ST Engineering iDirect Full time
Overview:

or over 40 years, ST Engineering iDirect has shaped the future of how the world connects through satellite innovation. Our purpose is to make connectivity 100% available to everyone on the planet - and enable businesses, governments, and society to leverage the power of connectivity to transform how we live. We are leading the satellite ground segment into its next chapter, pioneering fully virtualized infrastructure, and advancing the integration of ground, space, telecom, and IT. Our innovations will continue to shape the future of how the world connects.

Job Description

We seek an innovative, creative software engineer who is ready for the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced environment. The candidate will be responsible for participating in the specification, design, development, test and support features for a satellite communications system from concept through completion. He/she will be a highly motivated self-starter with strong written and oral communication skills.

Keyskills - IP Networking protocols, IPv4, IPv6, TCP/IP, TCP, UDP, Linux, Kernel, Multithreading, C++, Satellite, Telecom, Datacom, Object Oriented Programming, Software, Coding, Programming, Design, Testing, Agile, Cloud, AWS, Azure, GCP, Kubernetes, OpenShift, Docker, Helm, Terraform

Responsibilities:
Analyze customer requirements and RFCs and come up with efficient software designs.
Participate in determining the future direction of the satellite system and related products in the areas of architecture, performance, infrastructure, testability and 100% uptime.
In an Agile framework, document, design, develop, test, and integrate software functionality for various components within a satellite system and related environments.
Take a collaborative design and validation approach in working with a multi-functional Scrum team of firmware, embedded, application, and test engineers.
Troubleshoot and provide resolutions for technical issues encountered in the deployment of SW solutions.
Other duties as assigned.
Qualifications:

Education: BS/MS in Computer Science, Electrical Engineering or Mathematics, or equivalent experience

Experience: 12+ years of industry experience in programming and software engineering.

Professional Qualities

Has a 'can do' attitude - willing to dive into and take ownership of critical design issues.
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
Must be able to analyze and solve technical problems.
Must be able to look under the hood to appreciate the low level functionality of the tools.
Must have strong interpersonal skills and be self-motivated.
Completes tasks in a timely manner.
Communicates effectively on a technical level.
Can work under pressure in high visibility situations.
Flexible - able to quickly adapt to changing conditions and make decisions based on incomplete data.
While we emphasize the ability to work in a team, the candidate must also be effective as a single contributor as the situation warrants.
Willing to take direction and follow sound software development processes.
Leadership and mentoring of junior members of the team.

Technical Requirements-Networking and Protocols

Experience in C++ and/or Python and detailed knowledge of object-oriented design and programming
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Expertise in networking protocol stacks and overlay technologies - TCP/IP protocol suite including Ethernet TCP/IP, UDP, ICMP, IGMP, VLAN, IPSec, and Multicast
Strong knowledge of IP Networking, L2/L3 switching/routing, and related technologies with implementation experience on a satellite network desirable
Experience with deploying containerized IP networking applications at scale using Kubernetes over AWS, Azure and/or other cloud-based solution is desired.
OpenShift experience highly desirable
Helm, Terraform knowledge desirable.
Proven experience with multithreading, optimization, memory management, interrupt handling, etc. in multi-core/multi-CPU and embedded environments.
Preferred experience with Virtualization networking technologies like OVS, NSX.
Experience with Software Configuration Management Tools (GIT, SVN)
Familiarity with Agile/SAFe development principles
Strong technical leadership and mentoring skills

  • Herndon, Virginia, United States Integrated Intel Solutions Full time

    Job OverviewPosition: Senior Software EngineerWe are looking for a highly skilled Senior Software Engineer to join our dynamic team at Integrated Intel Solutions. This role involves contributing to a significant technical development initiative that supports various entitlement programs and identity management solutions.Key Responsibilities:Engage in...


  • Herndon, United States @Orchard Full time

    Job DescriptionJob DescriptionSenior Software EngineerHerndon, VA@Orchard LLC has been retained by a true innovator within the Intelligence and Defense community, committed to putting the well-being of their employees at a similar level of importance as their focus on client mission. We are supporting their search for a Senior Software Engineer to work as...


  • Herndon, Virginia, United States Integrated Intel Solutions Full time

    Job OverviewPosition: Software Developer - SpecialistWe are looking for a skilled Software Developer to contribute to a technical development initiative that supports various entitlement programs and identity management solutions. The ideal candidate will collaborate with a diverse team of developers, software engineers, and data specialists.Essential...


  • Herndon, United States Xpand Corp Full time

    Job DescriptionJob DescriptionWe are seeking a Senior Software Engineer to become an integral part of our team! You will be responsible for designing, building and maintaining web applications in a .NET environment.Responsibilities:Lead software development activities for a specific projectParticipate in all aspects of software development, including but...


  • Herndon, Virginia, United States Booz Allen Hamilton Full time

    Job Number: R0199469Senior Software Engineer The Opportunity: As a senior software engineer, you understand that exceptional software transcends mere aesthetics and data management. It requires a harmonious blend of clean coding practices, robust APIs, insightful analytics, and solid infrastructure to create user-centric solutions. We are seeking a senior...


  • Herndon, United States Wärtsilä Full time

    Wärtsilä Energy Storage & Optimization, a leading battery energy storage integrator, is seeking an experienced and motivated Senior Embedded Software Engineer to join our team with a minimum 8 years of experience in embedded software engineering.THIS IS A HYBRID ROLE LOCATED IN HERNDON, VARequired Technical SkillsEmbedded System Programming: Experience...


  • Herndon, United States Motion Recruitment Full time

    A green energy company located in Northern Virginia is seeking a Senior Embedded Software Engineer to join their growing team. In this role you will work closely with the product engineering team and build specific end to end solutions for clients within the green energy field. This is an opportunity to make a true lasting impact on an ever-expanding field...


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

    Job DescriptionJob Summary:Cyber Bat is seeking a highly skilled Senior Software Engineer to join our team as a Cloud Applications Developer. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications that meet the needs of our government contracting clients.Key Responsibilities:Design and Develop...


  • Herndon, United States Custom Staffing Full time $150,000 - $190,000

    Job DescriptionJob DescriptionSenior Software EngineerDirect Hire, Permanent RoleHerndon, VA (20171)- 100% onsiteAMAZING BENEFITS - including 100% employer paid healthcare benefits for employee, paid overtime, 401k match, etcRate: Up to $190k salary (some flexibility)Active Top Secret clearance requiredResponsibilities:Innovate and Create: Design and build...


  • Herndon, VA, United States Motion Recruitment Full time

    Herndon, VAHybridDirect Hire$160k - $170kA pioneer in sustainable energy solutions based out of Herndon, VA is looking for a Senior Front End Engineer to join their growing team. They are innovating energy conservation and storage solutions with the goal of a world fully powered by renewable energy sources. Their energy optimization systems hep customers...


  • Herndon, Virginia, United States Maxar Technologies Full time

    Senior Full-Stack Software EngineerWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Maxar Technologies. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining complex software applications that support our mission partners.About Our CompanyMaxar...


  • Herndon, Virginia, United States ATTAINX INC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at AttainX Inc. as a Mobile Applications Developer. The successful candidate will be responsible for designing and maintaining complex web applications that meet the needs of our clients and stakeholders.Key ResponsibilitiesDesigning, developing, and...


  • Herndon, United States @Orchard Full time

    Job DescriptionJob DescriptionSenior Full Stack Software EngineerHerndon, VA@Orchard LLC has been retained by a true innovator within the Intelligence and Defense community, committed to putting the well-being of their employees at a similar level of importance as their focus on client mission. We are supporting their search for a skilled Full Stack Software...


  • Herndon, Virginia, United States ST Engineering iDirect Full time

    About the Role:We are seeking an innovative and creative software engineer to join our team at ST Engineering iDirect. As a Senior Principal Software Engineer - Satellite Communications, you will be responsible for participating in the specification, design, development, test, and support of features for a satellite communications system from concept through...


  • Herndon, Virginia, United States Zachary Piper Full time

    Senior Software Engineer (Java/Backend)Zachary Piper Solutions is on the lookout for experienced Software Engineers to contribute to our innovative projects. The selected candidates will join a dynamic team focused on delivering essential capabilities to enhance operational efficiency in the field of geospatial intelligence.The role involves working within...


  • Herndon, Virginia, United States Solution Street Full time

    Job OpportunityJob Title: Senior Software DeveloperJob Summary:Solution Street is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing and developing web application solutions using a variety of languages.Key Responsibilities:Design and develop web application solutions...


  • Herndon, United States ST Engineering iDirect Full time

    Overview:or over 40 years, ST Engineering iDirect has shaped the future of how the world connects through satellite innovation. Our purpose is to make connectivity 100% available to everyone on the planet — and enable businesses, governments, and society to leverage the power of connectivity to transform how we live. We are leading the satellite ground...


  • Herndon, United States ST Engineering iDirect Full time

    Overview:or over 40 years, ST Engineering iDirect has shaped the future of how the world connects through satellite innovation. Our purpose is to make connectivity 100% available to everyone on the planet — and enable businesses, governments, and society to leverage the power of connectivity to transform how we live. We are leading the satellite ground...


  • Herndon, United States ST Engineering iDirect Full time

    Overview:or over 40 years, ST Engineering iDirect has shaped the future of how the world connects through satellite innovation. Our purpose is to make connectivity 100% available to everyone on the planet - and enable businesses, governments, and society to leverage the power of connectivity to transform how we live. We are leading the satellite ground...


  • Herndon, United States Expedition Technology Full time

    Job DescriptionJob DescriptionExpedition Technology (EXP), is seeking motivated software engineers to join our Umbra team, whose mission is to develop, deploy, and maintain the Training Data Storefront (TDS). TDS is a central repository of AI/ML annotations and models serving the entire Department of Defense (DoD) and Intelligence Community (IC). TDS plays a...