Top Software Engineer Jobs
Develop, maintain, test, and host web applications. Collaborate within a software development team to support the creation and manufacturing of photonic integrated circuits for the optical networking industry. Utilize various programming languages and technologies to enhance user interfaces and solve complex problems.
The Full Stack Software Engineer will design and develop a web application using modern frameworks, collaborate with researchers on user journeys, ensure system design cohesion using Figma, and lead enhancements in trading stage integrations.
As a Software Developer, you will design, develop, test, and debug software applications. You will make technical decisions, document product behaviors, provide support to customers, mentor junior developers, and collaborate with your team while adhering to best practices.
This role involves developing innovative interactive AR graphics experiences, optimizing rendering performance, integrating new AR/AI algorithms, and collaborating closely with design teams. The engineer will also lead a small technical team while ensuring high-quality graphics solutions are delivered.
The role involves translating business requirements into executable code, developing integrated software solutions, and mentoring other engineers. Responsibilities include writing maintainable code in Swift, overseeing iOS development, ensuring backend integration, and staying abreast of modern software practices.
You will contribute to the Waabi self-driving simulator by improving its scalability and performance, designing orchestration software, collaborating with technical teams, and advocating best practices in software development.
As an Infrastructure Engineer at Persona, you will build and monitor foundational infrastructure components, enabling rapid product feature delivery with scalability and resilience. You'll collaborate with product teams, develop elegant solutions, and shape system design using modern engineering best practices in a fully remote environment.
Join the R&D team in the Venture Capital group at Carta as a Senior Software Engineer. Work on building software for the venture capital industry, including automation of investment management processes and building a distributed system. Be part of a team that cares about customers, solving complex problems, and fostering a collaborative work environment.
Featured Jobs
As an R&D Software Developer, you will collaborate within an Agile team on high-quality software development for Mainframe Database solutions, analyze business requirements, participate in design reviews, and leverage best practices for efficiency and security. You will also interact with customers and support their needs and feedback.
The Unity Software Developer Lead is responsible for managing a team in creating innovative Unity Software Simulations and designing complex PC Simulations. This role requires collaboration with various stakeholders to understand requirements, establish software testing procedures, and review development schedules.
Develop navigation algorithms for a robotics company, integrate perception algorithms, work on behavior systems and problem-solving, and participate in on-call support rotations.
The Software Engineer II will design, develop, and debug software for laboratory medical devices. Responsibilities include coding, unit testing, technical documentation, and participating in code reviews. The role focuses on C# and Python-based solutions and requires collaboration within the R&D Software Development team.
Lead the design and development of responsive web applications using Vue.js and TypeScript. Optimize performance with Vite, collaborate with cross-functional teams, mentor junior developers, and enhance CI/CD workflows utilizing GitHub Actions. Implement security measures and continuously improve web technologies.
The Software Engineer role involves designing, developing, testing, deploying, and supporting software solutions, while troubleshooting technical issues. The engineer will be responsible for completing individual tasks, collaborating within a team, and developing competency across utilized technologies, with an emphasis on Agile or Lean software practices.
As a Senior Software Engineer at Dandy, you'll build innovative features for dental practices, collaborate with cross-functional teams, advocate for product quality, and tackle technical challenges in a fast-paced environment.
As a Software Engineer at PBR, you will design, develop, and support .NET-based applications. Responsibilities include creating engaging end-user applications, conducting unit testing, and providing production support. You will collaborate with team members and partner teams to address customer scenarios and improve code quality.
The Software Engineer will enhance custom applications within the equipment finance development team, working in an Agile environment. Responsibilities include developing and debugging software, collaborating on product backlog items, and leading project activities as needed.
The Software Engineer will complete systems analysis, design, and development for the InfoLease application, mainly focusing on Linux-based systems. Responsibilities include overseeing projects, preparing technical documents, managing test plans, evaluating new technologies, and ensuring compliance with risk and regulatory standards.
As a Software Engineer III, you will lead engineering practices, design solutions, develop and maintain code, troubleshoot performance issues, implement security best practices, and mentor junior engineers while collaborating across teams.
Hands-on software engineering position on the Graphical User Interface team, supporting the development of customer's Instructor Operator Station (IOS) GUI. Responsibilities include product code generation, testing, integration with training environment components, and utilizing graphic technologies.
As a Senior Software Engineer in Privacy Engineering at Instacart, you will design and develop privacy components supporting customer data control, ensure data platform reliability, scalability, and security, and collaborate with various stakeholders in an open environment.
The Staff Software Engineer will specialize in building and maintaining secure authentication and authorization systems for applications, driving technical projects, mentoring team members, ensuring high standards of technical achievement, and aligning business goals with technical implementation.
As a Senior/Staff Embedded Systems Software Engineer, you will implement low-level software for truck control functions, integrate sensors and vehicle feedback with control systems, and develop reliable software in compliance with industry standards. You will collaborate with cross-functional teams to design and validate safe, robust systems for self-driving technology.
The Senior Software Engineer will participate in the full software development lifecycle for a Commercial Lines insurance software product, focusing on the development of a web-based solution using Agile methodologies, maintaining microservices and RESTful APIs, and mentoring peers while ensuring security and scalability.
As a Principal Software Engineer, you will lead the design and development of data-driven SaaS solutions for compliance clients. Your role includes writing quality code, optimizing performance, and collaborating with a diverse team. You will also focus on addressing technical debt and ensuring the maintainability of systems through best practices in software engineering.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results