Get the job you really want.
Top Software Engineer Jobs
As a Senior Software Engineer at HexArmor, you will design, develop, and maintain web applications using Rails and React. You will collaborate with cross-functional teams, optimize applications for performance, mentor junior engineers, and stay updated on industry trends.
The Senior Full Stack Software Engineer will develop new features, enhance the core platform, and collaborate with product managers and engineers to solve customer problems. Responsibilities include writing code in Python, React, Redux within a TypeScript environment and ensuring system scalability and stability.
Develop automated testing systems for the design and build of artificial-gravity human-rated space stations. Lead the implementation of cross-functional testing, develop unit tests, and mentor junior engineers. Work on Software In the Loop and Hardware In the Loop test environments.
As a Senior Software Developer, you will help shape the software platform focusing on digital wellness. Your responsibilities include developing a mobile application, assisting in software architecture and design, and collaborating with a motivated team in AI, mobile, and cloud development.
The Senior Software Engineer will develop project plans, conduct independent software source code assessments, ensure code compliance with standards, and present findings in court. Responsibilities include using software development methodologies and validating code quality and security.
The Staff Software Engineer, iOS will design, build, and test native iOS applications using Swift for crew user interfaces on space habitats. Responsibilities include developing software codebases, mentoring junior engineers, managing software lifecycles, and ensuring quality through testing. The role involves collaboration with cross-functional teams in a fast-paced environment leading up to space missions.
The Senior Software Developer will lead the development of a cloud-based web application, focusing on analyzing, designing, developing, testing, and deploying software. Responsibilities include managing an agile team, optimizing systems, designing APIs, enhancing security, and mentoring team members while collaborating with product management.
As a Senior Site Reliability Engineer, you will lead DevOps efforts, operating and automating systems critical to mission control and software management. Responsibilities include maintaining Kubernetes clusters, implementing monitoring systems, and managing deployment practices. You will work across teams to ensure the reliability and scalability of software systems.
Featured Jobs
The Senior CNO Analyst/Programmer is responsible for defining, developing, testing, and maintaining software applications to meet business requirements. This role involves writing and analyzing code, developing application solutions, and integrating software components across multiple platforms, while collaborating effectively within a team.
As a Senior Fullstack Software Engineer at Gemini, you'll develop products that enhance marketing efforts, working on both frontend and backend technologies. You'll collaborate with cross-functional teams to deliver high-quality features, write efficient code, and manage the DevOps lifecycle of products, driving performance and maintainability.
As a Senior Software Engineer in the SMB Product team, you will build, test, and deploy software while collaborating with product managers and designers. Your role includes creating technical specs, mentoring teammates, and ensuring software solutions meet internal needs. A focus on continuous deployment and problem-solving for small businesses is key.
In this role, you will design and implement comprehensive testing frameworks for cutting-edge autonomy solutions. Responsibilities include creating automated test scripts, analyzing test results, and collaborating with engineers and product managers. You'll prioritize test plans and sign-off on test results to improve testing requirements.
As a Senior Software Engineer at Tanium, you will build and maintain endpoint services as part of an agile team. Your responsibilities include designing, developing, testing, and deploying backend services and APIs while collaborating with product management and other teams.
As a Software Integration Engineer, you will deliver full-system features that integrate software and hardware, work with customers to identify use cases, and collaborate with multiple teams to ensure system reliability through testing and validation.
As an Embedded Software Engineer, you will design and develop reliable embedded software, integrate vendor components using low-level communication systems, and work with hardware engineers to validate system functionality, all while tackling complex engineering challenges.
As a Senior Software Engineer at Applied Intuition, you will work on developing products and features in the autonomy space, collaborating with domain experts and influencing product decisions. You'll tackle full-stack software challenges, contribute to design documents, and mentor other engineers.
The Senior Software Engineer will focus on building and managing capabilities for AV map development products, ensuring the accuracy of maps for autonomous vehicles. This role involves collaborating with engineers to implement best practices for map creation and management, while contributing to the team's dynamic environment.
The Senior Software Engineer - Back End will design, develop, and deliver software products for mobile and online food ordering systems. Responsibilities include collaborating with cross-functional teams, ensuring scalable architecture, unit testing, integrating AWS services, and mentoring junior engineers. The role requires expertise in Java and the AWS stack, with a focus on quality and performance.
The Senior Embedded Software Engineer will architect and develop reliable embedded software applications, integrating components and ensuring low-level communication. Responsibilities include implementing real-time operating systems, collaborating with hardware engineers for system validation, and addressing challenging engineering problems.
The role involves leveraging advanced machine learning techniques to build network security solutions, designing workflow frameworks, and developing AI/ML frameworks that scale for extensive data metrics. Collaboration on user experience design to communicate complex insights effectively is also part of the job.
The Software Test Engineer will lead a team in developing and implementing software testing strategies to ensure high-quality product delivery while supporting the modernization of technology and business processes for ProSidian's client, facilitating safety and compliance for workers.
The Embedded Software Engineer will design, implement, test, document, and deploy features for in-vehicle software, ensuring reliability across various hardware and operating systems. Responsibilities include conducting code reviews, debugging customer-reported issues, and collaborating with cross-functional teams to meet project deadlines.
The Staff Software Engineer at dYdX will focus on building decentralized technologies for financial markets, writing low latency financial software, developing high-performance REST and WebSocket APIs, and mentoring other team members while managing project priorities and deliverables.
As a Senior Software Engineer at dYdX, you will build decentralized technologies, write financial software for high-volume trading, develop blockchain code, create REST and WebSocket APIs, and mentor junior engineers. You will work with cross-functional teams to ensure a high-quality product delivery.
The role involves designing, developing, and supporting complex distributed systems and microservices, particularly focused on card payments in a cloud-based environment. Responsibilities include optimizing performance, implementing CI/CD pipelines, mentoring other engineers, and ensuring compliance with security and regulatory standards.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results