Top Software Engineer Jobs
The Lead Software Engineer is responsible for designing, developing, and implementing software solutions. Duties include analyzing requirements, documenting specifications, troubleshooting code issues, and participating in project planning sessions. The role emphasizes adherence to architectural standards and collaboration during design and code reviews.
As a Lead Software Engineer at Capital One, you will lead technology projects and a team focusing on solutions for compliance, mentor peers, and develop cloud-based services that empower customers financially. Your duties will involve collaboration with product managers and driving tech trends using your expertise in various programming languages and AWS tools.
As a Lead Software Engineer, you will design, build, and deliver technological solutions while leading teams in software development, ensuring high-quality code production, collaborating on data solutions, and driving improvements in operational stability across software applications. You'll also lead communities of practice for emerging technologies.
As a Senior/Staff Software Engineer at Crusoe Energy, you'll design and implement systems for AI services, optimizing for performance and cost. Your responsibilities include building resilient infrastructures, collaborating with cross-functional teams, and enhancing the AI inference platform for large language models, all aimed at supporting scalable cloud solutions.
As a Senior Software Engineer at Xaira Therapeutics, you will work on AI-enabled drug discovery initiatives, optimizing compute infrastructure for model training, developing scientific code, managing large datasets, and supporting laboratory automation. Collaboration with experts and autonomous work will be key aspects of the role.
As a Principal Software Engineer, you will enhance, build, and deliver technology products within the financial sector. Responsibilities include data analytics using modern tools, architecture design, working with cloud technologies like AWS, and leading technical teams to optimize data solutions and document datasets.
The Software Engineer II will work on the Ledger Engineering Team to design and build scalable batch data pipelines, support initiatives across product, commercial, capital markets, and accounting, and improve the ledger system for global expansion. This role requires collaboration with various teams to ensure technical strategies meet business needs.
As a Senior Software Engineer at Capital One, you will collaborate within Agile teams to design and develop technical solutions, mentor peers, and deliver cloud-based solutions that empower customers financially. Your role will focus on utilizing various programming languages and technologies to solve complex business problems.
Featured Jobs
As a Senior Software Engineer on the Content Lake DX team, you will design and develop scalable distributed systems, improve caching and query performance, mentor teammates, influence team processes, and respond to critical incidents. Your work will contribute to a better developer experience and open-source solutions.
As a Senior Software Engineer in Developer Productivity at Crusoe Energy, you will enhance developer systems and code delivery. Responsibilities include establishing practices for service operation, creating tools and libraries, automating processes, and promoting continuous quality delivery while addressing developer pain points.
As a Principal Software Engineer on the Orders Ecosystem Platform team, you will lead the design and architecture of large-scale distributed systems for order management services, mentor other engineers, collaborate across teams to enhance platform scalability and performance, and drive innovation while aligning technical solutions with business needs.
The Software Engineer II will work within the Consumer Pricing team to develop and manage web applications, APIs, and contribute to team collaboration. Responsibilities include task breakdown, project delivery, monitoring system availability, and participating in development activities like code reviews and feedback sessions.
As a Software Engineer II on the Loan Originations team at Affirm, you'll design, develop, and support backend systems, collaborate on projects, and contribute to API launches. You will ensure system reliability and availability while participating in teamwork and community building.
As a Senior Systems Software Engineer, you will develop and maintain tools for provisioning, monitoring, and managing server and network infrastructure. Your role includes automating workflows, integrating configuration management tools like SaltStack and Ansible, troubleshooting software issues on Linux systems, and contributing to the direction of the Systems Python platform.
The Software Engineer analyzes client requirements, develops and maintains business applications, and implements automated solutions to resolve business issues. Responsibilities include coding, testing, documentation, and collaboration with clients and IT staff to ensure effective software solutions.
The Senior Software Engineer, Bitcoin Compliance will work on building scalable Bitcoin compliance solutions, develop data enrichment pipelines, and support tools for compliance operations. This role involves collaboration with stakeholders, deploying code, and influencing the product roadmap.
The Senior Software Engineer, Backend will design, build, and scale backend services that power the APIs at Pinwheel. Responsibilities include collaborating on projects, improving systems, mentoring team members, and focusing on customer needs.
The Senior Full Stack Engineer will build and evolve products at Pinwheel, focusing on creating scalable data models and systems, developing frontend experiences, and mentoring fellow engineers. The role involves collaboration across teams to deliver impactful solutions for customers and improving engineering standards.
The Principal Software Engineer will lead technology teams in building scalable and secure technology solutions. Responsibilities include guiding architecture design, mentoring team members, and integrating new technologies like AI into platforms while ensuring high performance and efficiency.
As a Lead Software Engineer, you will design and develop software solutions across various business functions within JPMorgan Chase, enhance production code quality, automate recurring issues, manage a scrum team using agile methodologies, and lead technical guidance for JPMC's tool sets and processes.
As a Principal ML Infrastructure Engineer, you will define and drive the technical vision for Thumbtack's ML infrastructure, lead cross-functional initiatives, architect scalable ML systems, establish engineering standards, mentor teams, and align infrastructure capabilities with business objectives.
As a Senior Software Engineer specializing in Linux Driver and Kernel Development, you will design, develop, and maintain kernel-level drivers and software. You will focus on Linux Kernel development, performance analysis, and technical leadership while collaborating with cross-functional teams to resolve software and hardware issues.
As a Staff Software Engineer on the Cloud Storage team, you'll lead the development of cloud storage features, mentor engineers, and drive innovation in high performance storage systems. Responsibilities include code reviews, architecture guidance, and performance improvements.
The Staff Software Engineer will lead the development of Software Defined Networking strategies, managing architecture decisions, guiding the engineering team, and collaborating on networking infrastructure. This role requires extensive experience in system programming with C, C++, or Rust, and a deep understanding of Linux systems and networking.
As a Principal Software Engineer, you will lead storage strategy and development for the Cloud Storage team, collaborating on architecture decisions and implementing high-performance, scalable storage solutions across the stack.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results