Top Software Engineer Jobs
The Software Engineer (Backend) will develop significant parts of the code base for Phaidra's Data Platform, focusing on building streaming and batch processing components, optimizing data and feature stores, and developing multi-modal APIs. The role requires collaboration across software engineering and data-related processes.
The Technical Lead II in the Operations Hub focuses on leveraging data-driven AI products to enhance customer experience. This role involves leading a small engineering team, collaborating with various departments, and fostering technical innovation. The lead will ensure product reliability and support team growth while maintaining a customer-centric approach.
The Senior Software Engineer will research and develop ICAM solutions for the US Army and provide technical oversight. Responsibilities include collaborating with team members, participating in DoD meetings, and overseeing PKI events while ensuring effective IAM practices.
The Software Developer will perform full-stack development, focusing on building scalable web applications and services. Responsibilities include managing the entire development lifecycle, contributing to architecture decisions, and collaborating with team members to ensure high-quality software solutions.
The Lead Software Engineer will design and develop robust software engineering solutions for AI applications, manage deliverables, mentor junior team members, and lead technical design discussions. Responsibilities also include enhancing engineering best practices, collaborating with various teams, and troubleshooting issues.
As a Senior Software Engineer on the Gateway Software Team at SpaceX, you will develop reliable software systems for a global satellite-based network, design and implement fault-tolerant network solutions, and create tools for software deployment and testing. Your role involves collaborating on system architecture, conducting code reviews, and working on both firmware and embedded software solutions.
The Staff Software Engineer will design, develop, and debug distributed systems software, manage multiple projects, mentor junior engineers, ensure high code quality, and stay updated with emerging technologies.
The Junior Software Engineer will assist in developing and implementing application systems, providing Level-3 support, troubleshooting software issues, and working with the production support team to enhance product functionality. Responsibilities include system analysis, user consultation, technical support, and maintaining software performance.
Featured Jobs
The Jr. Software Developer will be responsible for developing and maintaining reliable IT solutions, automating policy enforcement through code, and supporting the technology strategies of Citi. This role involves engaging with various teams to enhance employee experience and drive user adoption.
The MEAN Stack Sr. Software Engineer, VP is a strategic professional responsible for driving results on large-scale efforts, serving as a development lead, and exhibiting a strong understanding of client core business functions.
The Sr. Software Developer will lead contributions in enhancing the Charting SDK product, focusing on mobile development and JavaScript frameworks. Responsibilities include solving architectural and interface problems within a design-oriented culture, while actively collaborating with industry leaders.
As a Senior Software Engineer for the Starlink program, you will develop highly reliable software systems, design fault-tolerant networks, participate in architecture reviews, and collaborate on product development across sub-teams. Your role will impact the performance and deployment of the Starlink satellite network.
The Senior Software Developer will be responsible for expanding and optimizing data pipelines and architecture, automating processes, and building tools for data quality teams. Key tasks include maintaining data pipeline architecture, optimizing data delivery, and transforming data from various sources.
As a Software Engineer, you will work on mission systems software throughout the development lifecycle, focusing on C/C++ or Python. Responsibilities include creating technical specifications, identifying risks, tracking defects, executing tests, and participating in design reviews and Integrated Product Teams to ensure software requirements are met.
As a Lead Software Engineer, you'll ensure the team follows development best practices, make architecture decisions, and guarantee product readiness. You will also communicate with PMs and clients, manage your team, write code, and influence technical direction across client teams, while collaborating effectively to resolve complex issues.
As a Senior Software Engineer, you will enhance performance and reliability of Postgres data pipeline services, create technical design documents, write and test code, resolve customer issues, and collaborate across the project lifecycle with a focus on distributed systems and data management.
The Senior Software Engineer will design and develop elegant user interfaces as part of the frontend web UI team. Responsibilities include collaborating with various stakeholders, integrating REST APIs, implementing automated testing, and staying updated on frontend technologies to foster a culture of innovation.
As a Senior Software Engineer, you will design and maintain scalable backend services and cloud infrastructure. Responsibilities include building microservices, developing GRPC and RESTful APIs, ensuring system security, mentoring junior engineers, and integrating third-party APIs. You will collaborate with cross-functional teams and troubleshoot production systems to enhance application capabilities.
Join as a Senior Software Engineer in athenaCollector team to design, develop, and automate Revenue Cycle Management processes. Collaborate with cross-functional teams, act as a domain expert, and share insights within the organization.
The Staff Software Engineer will drive product development, focusing on software design and implementation, providing standardized enterprise solutions for cloud infrastructure, and mentoring junior engineers. Responsibilities also include designing system architecture, ensuring code quality, and engaging in team activities like planning and retrospectives.
The Staff Software Engineer will work on online algorithms for semantic mapping and motion planning, validating frameworks handling large data sets in cloud environments, and ensuring high-integrity functionality for Aurora's Map Fusion team.
As a Senior Software Engineer at athenaCollection, you will design and build web applications and automation tools, particularly focusing on creating and optimizing a platform in AWS for Java Selenium bots, while collaborating with product teams to drive innovation and efficiency.
As a Senior Software Engineer in the athenaCollector team, you will design, develop, and maintain technology solutions for automating Revenue Cycle Management, collaborating in an Agile environment and owning the development process as a domain expert.
As a Lead Software Engineer for the CI platform at Salesforce, you will design scalable build systems for thousands of developers, implement microservices models, and enhance CI/CD pipelines with security and compliance measures. Your role involves collaborating with developers, architects, and operations to innovate and optimize the developer experience.
As a Lead Software Engineer on the Heroku Integration team, you'll create seamless connections between Salesforce and customer applications on Heroku. Your responsibilities include developing production software, building RESTful APIs, and enhancing Heroku's capabilities while ensuring reliable performance and effective collaboration across distributed teams.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results