Get the job you really want.
Top Software Engineer Jobs
The Sr Principal Engineer Software role requires integrating software components on Windows and Unix/Linux platforms, managing system administration, and developing installation scripts. The engineer will collaborate with developers to diagnose issues during software integration and maintain compliance with security policies.
The Principal Engineer Software Quality develops and maintains software quality standards and processes, conducts inspections and testing, collaborates on quality planning with management, and supports audit activities. This role also involves metrics reporting, process evaluations, and corrective action implementation to ensure compliance with quality standards.
The role involves designing, developing, integrating, and testing simulation software within an embedded technology environment, working with real-time operating systems for flight and mission-critical systems. Responsibilities include software development lifecycle participation and collaboration with multi-disciplinary teams in an Agile framework.
The position involves developing software for advanced supercomputing technologies and requires expertise in object-oriented programming, Agile methodologies, and software architecture. Candidates will collaborate in a fast-paced team, promoting innovation and utilizing CI/CD practices for critical national defense products.
The Senior Principal Software Development Engineer will design and maintain simulation software and hardware solutions, develop network infrastructure, and evolve Live-Virtual-Constructive Distributed Mission Operations for the 705 Combat Training Squadron program. Responsibilities include creating virtual machine templates, assisting with disaster recovery plans, and providing technical leadership to a software team while ensuring effective software system development and deployment.
The Principal Engineer Software is responsible for full stack software development, participating in the entire software development lifecycle, solving complex problems, and collaborating with technical teams. They must possess strong communication skills and prioritize tasks effectively to meet project results.
The Sr. Principal Engineer Software will work on the complete software development lifecycle, collaborating with teams to design and develop software systems. They will solve complex problems, support Agile processes, and communicate effectively with stakeholders while demonstrating progress to customers.
The Principal Engineer Software will lead software integration and testing efforts for various aerospace systems, involving collaboration with cross-functional teams, documentation, and troubleshooting across development and operational environments. The role requires significant experience in software life cycle methodologies and hands-on leadership in testing environments.
The Mission Software Systems Engineer is responsible for developing software requirements specifications, design documentation, and modeling subsystem behavior. The engineer will also participate in meetings and must maintain a Secret security clearance while possibly obtaining Special Program Access.
As a Senior Software Engineer, you will lead the development team, designing systems and ensuring best practices in software architecture. Responsibilities include troubleshooting existing systems, implementing coding standards, managing technical queries, and collaborating with team members. Your role is crucial in modernizing data processes within a hybrid working environment.
The Principal Software Engineer is responsible for the entire software development life cycle focusing on creating, testing, and validating applications. This role involves working with both front and back end programming, developing complex code, conducting unit tests, and ensuring compliance with application standards like PCI security.
As a Senior Software Engineer at Ripple, you will enhance the XRPL's capabilities and reliability, participate in the full software development lifecycle, and maintain high coding standards within an open-source community.
As a Staff Software Engineer at Riot Games, you will lead the design and implementation of custom Unreal tools and workflows for game development. Your responsibilities include collaborating with cross-discipline teams, shaping technical direction, and mentoring fellow engineers, all while ensuring project objectives meet player needs.
The Staff Software Engineer, Tech Lead will establish team direction, drive technical excellence, mentor engineers, and lead design and implementation of platform projects to enhance the power of Generative AI. Responsibilities include project management, cross-team collaboration, and championing engineering quality.
As the Technical Lead of the Robotics Middleware team, you will design and develop middleware frameworks for autonomous vehicles while driving performance optimization, providing mentorship, and ensuring the software stack is robust and scalable. You will tackle complex challenges and collaborate extensively across teams.
The Senior Software Engineer will design and develop new features for Watershed's omics research platform, collaborating with bioinformaticians to understand technical requirements and improve data analysis services for scientists.
As the Lead Software Engineer for Mobile at Charlie Health, you will create mobile applications from the ground up, define technical architecture, mentor team members, and collaborate with cross-functional teams to enhance the user experience in mental health care access.
The Senior Software Developer at Two Six Technologies will develop, test, and deploy code for Java web-based applications, troubleshoot issues, provide maintenance and support, and work in an agile team. They will also stay current with industry trends and technologies.
As a Senior Software Engineer at Compass, you will develop and scale a platform for real estate professionals, lead the design of microservices, and support an agile engineering culture. You will leverage your expertise in software architecture and cloud technologies to enhance customer interactions with the platform.
The Principal Software Engineer will lead the development of Generative AI solutions within the AI group at Wood Mackenzie. The role involves collaborating with cross-functional teams to architect and deliver scalable, robust software solutions, ensuring effective communication and adherence to modern software engineering practices.
The Principal Software Engineer will lead the development and productization of computer vision algorithms and AI models across Cognex's products. Responsibilities include designing software, maintaining production-grade code, mentoring junior engineers, and ensuring best practices in the development process. The role emphasizes cross-functional collaboration and effective project management.
The Senior Software Engineer will provide support for various applications, including front-end debugging and application deployment. Responsibilities include leveraging AWS and DevOps, working with a scrum team, conducting full-stack software development, and ensuring seamless interaction among technology stacks.
Develop containerized microservices for a multi-tenant system that processes data and real-time events. Design architecture and mentor junior engineers while ensuring quality throughout the software development lifecycle. Collaborate with Product Management to meet customer needs while maintaining operational aspects of the system.
As a Senior Software Engineer, you will develop, maintain, and enhance complex software systems for the NSA, including performing requirements analysis, debugging, and designing new software features. You'll also integrate software into new systems and work on performance optimization through algorithms while reviewing test results and system designs.
As a Software Engineer on the Core Platform team at Moveworks, you will be responsible for building enterprise products, foundational frameworks, and the enterprise data platform. You will work on designing, building, and operationalizing distributed systems, building and maintaining micro services in Python/GO, collaborating on product design, and communicating complex engineering concepts effectively.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results