Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work , and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands. . Hiring and how we work We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions! Also, while we are a remote-first company, you may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as our next Backend Software Engine
Jobiba hiring network
Software Engineer Notifications Jobs
6,428 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current software engineer notifications jobs. Use filters to narrow by work mode, employment type, experience and date posted.
The Product team builds full-stack features end-to-end. From designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. We work closely with UI designers and are supported by our infrastructure team. We aim to delight users with both large new features and smaller, daily product enhancements—thanks to our continuous deployment architecture. We want to create a superlative user experience, down to the smallest details. This role is based in our New York City office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you're interviewing for this role, your recruiter will share more about the in-office requirements. What you’ll achieve You will work full-stack to develop new features used by millions of Asana users Participate in every step of the product development process with an open and curious team Develop clean, beautiful code and leave it better than you found it Experience growth and development by being paired with a mentor who will support and guide you through opportunities to stretch and learn About you 3+ years of experience working within large, well maintained codebases Experience using Typescript and React Excellent communication skills for collaborating with other teams Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability Passionate about creating a superlative user experience and attentive to details Appreciate productivity and care deeply about helping teams collaborate more effectively and efficiently, including your own At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this ro
We're looking for a Software Engineer to integrate and improve our AI developer experience so that engineers at Asana can use AI to increase their velocity. As part of the AI Developer Productivity team, you'll build the next generation of AI-powered developer tools across editors, IDEs, CLIs, code review, and cloud and local coding agents.This role is based in our New York City office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you're interviewing for this role, your recruiter will share more about the in-office requirements. What you’ll achieve Design and build AI-augmented workflows and systems that help coding agents understand the codebase, follow engineering practices, and enable Asana engineers to complete software development tasks faster and with more confidence. Design and scale autonomous cloud agents that take on complex, multi-step engineering tasks to reduce toil and enable engineers to focus on higher-leverage work. Build and refine IDE, editor, and CLI integrations that make AI-assisted development feel intuitive in engineers' daily work. Create reusable agent skills, tools, context, and integrations that teams across Asana can build on rather than reinvent. Improve AI-assisted code review workflows so engineers get faster, higher-quality feedback before and during review. Drive adoption of AI developer tools across engineering through usability improvements, measurement, documentation, and enablement. About you 3+ years of working in large codebases Experience building developer tools, internal platforms, infrastructure, IDE/editor integrations, CLIs, or workflow automation. Hands-on experience with AI-assisted development tools (such as Cursor, Claude Code, or Codex), or extending coding agents, MCP-based integratio
The Product team builds features end-to-end. From designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. We work closely with UI designers and are supported by our infrastructure team. We aim to delight users with both large new features and smaller, daily product enhancements—thanks to our continuous deployment architecture. We want to create a superlative user experience, down to the smallest details. Asana’s ecosystem includes a wide range of powerful apps that extend its capabilities and integrate it seamlessly into our users’ workflows. These apps help establish Asana as the shared collaboration infrastructure our customers use to get things done, spanning the full breadth of domains and departments. The Functional Integrations team in the Platform Area owns integrating Asana with the most valuable function-specific (think Operations, Marketing, or IT) tools, enabling experts on those teams to effectively share and communicate their work to the company as a whole. We’re looking for full-stack engineers who care deeply about customers and are passionate about building products that improve the way millions of teams work together. As a member of the team developing the software of a product-led company, you won’t just code — you will be an integral part of the entire product development process, from conception to post-launch reflection. This role is based in our Warsaw office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do, and your recruiter can share more about the in-office requirements. Our employees in Poland are employed under a contract of employment. What you’ll achieve As a full-stack engineer, you get to build and own a broad swath of the product: everything from creating a compelling user interfa
MongoDB is seeking a Software Engineer 3 to join the Documentation Platform Engineering Team. The Documentation Platform delivers 60M page views a year and is critical to our users’ understanding of MongoDB products.It is also increasingly the context engine that helps AI tools understand, surface, and recommend MongoDB correctly. You will contribute to the evolution of our documentation platform by building and improving internal infrastructure, integrations, and applications that support our documentation and learning experience. This role can be based out of one of our offices in Canada or the USA, or remotely in Canada or the USA. Our ideal candidate Hands-on experience and understanding of Git, TypeScript, React, Next.js, CI/CD, MDX and other markup languages Experience with MongoDB (or a strong track record of working with other databases) Has worked on complex, in-production web applications Deep understanding of TypeScript or JavaScript, preferably TypeScript Can write, discuss, and review code in a collaborative way Understands how to make resilient, scalable, and maintainable software Has 2+ years of professional experience building and maintaining production software systems At MongoDB, you will Contribute to the development and enhancement of the MongoDB Documentation Platform Explore ways to improve documentation accessibility, discoverability, and user engagement Develop features that enhance the user experience for documentation consumers and contributors Contribute to and occasionally lead small-to-medium scoped features and platform improvements, collaborating with partner teams as needed Analyze user
Join the MongoDB Server Query team, and help us build a world-class distributed open source query engine. Our team plays a crucial role in the experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, from parsing to optimization to plan selection and finally execution. This also includes our geospatial search and update subsystems. Our global team is growing fast. In North America, we have a presence across the US and Canada including New York, West Coast, Toronto. In Europe, we have a presence in Dublin, Germany, France, Netherlands, UK, Bulgaria, Spain and Italy currently. We support office-based and remote work and align projects with convenient work hours for each time-zone. We have tons of interesting problems to solve with direct impact on users for transactional, time-series and analytical workloads. We need your help to design and build the heart of a distributed, flexible schema, document database. We are looking to speak to candidates who are based in Dublin or Cork for our hybrid working model. Candidate Profile 3+ years of experience in data intensive environments Hands-on experience building industrial-strength software Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture Experience with large code bases B.Sc in Computer Science or similar field, or equivalent practical experience Experience in C++ and in developing database systems is a plus Interest in the theory and practice of database query engines. Hands-on experience or M.Sc./Ph.D in the domain is a plus Position Expectations Understand and improve current functionality of the MongoDB query engine Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools Work with other engineers to
Join the Vector Search team and help build a cutting-edge vector database on top of MongoDB. Our team is responsible for the syntax and implementation of MongoDB's $vectorSearch aggregation, which enables approximate nearest neighbor queries over high-dimensional vectors. We are a small team with a large and rapidly growing customer base, providing engineers an opportunity to make a highly-visible, broad impact. When scaling search to billions of vectors, performance is paramount. We're looking for engineers who enjoy solving complex and open-ended problems that directly impact users' performance. This role is based in San Francisco, CA with a hybrid work model. You would get to: Implement new features within MongoDB's $search and $vectorSearch aggregation operators Work cross-functionally with Product teams to define new query and index syntax Identify and address performance bottlenecks in filter queries and nearest neighbor search Have the opportunity to lead projects and own subsystems Perform code reviews with peers, review technical designs, and mentor junior developers Ideally you will be: 3+ years of experience working on large-scale backend systems Experience writing high-performance applications in Java or another JVM language A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback Passionate about optimization, code quality, and problem solving Bonus: experienced with Apache Lucene, vector databases, or high-throughput web services Success Measures In 3 months you'll have a solid high-level understanding of what our team does and how we operate You'll have contributed to the development of an existing project and completed several small improvements or bug fixes In 6 months you'll be reviewing code and project designs, and be an active participant in team meetings In 12 months you'll have a thorough understanding of the systems our team owns and have led a small project. You'll have
MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning their applications from relational databases to MongoDB. As businesses evolve their application development frameworks, they're increasingly drawn to the versatility of the document model. The Relational Migrator team, already instrumental in this area, aids developers in making the shift from relational databases to MongoDB. Now, they're broadening their toolkit and are keen on refining code using a mix of AI and traditional text processing. MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning background. Joining this team, you'll be pivotal in a product engineering group dedicated to helping users navigate code conversion challenges with AI's support. This role will be based out of North America in the PST and MST zones only. The ideal candidate for this role will have 2+ years of professional software development experience in Java or another programming language Experience with generative AI and specifically LLMs is highly desirable Experience with text processing engines such as ANTLR is highly desirable Strong understanding of software engineering, system design, data engineering and/or cloud architecture Have experience with compiler design, code parsing or related areas Familiarity with concepts like abstract syntax trees (AST), lexical analysis, and syntax analysis Curiosity, a positive attitude, and a drive to continue learning Actively engages in emerging trends and research relevant to product features Excellent verbal and written communication skills Position Expectations Collaborate with stakeholders to define and implement a code modernisation strategy, ensuring that transformed code aligns with modern software practices while preserving original functionality Develop and maintain a robust code parser to accurately interpret legacy code structures, converting them into a standardised format like an abstract
MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time. As companies modernise legacy workloads and data ecosystems, they are increasingly drawn to the flexibility and scalability of the document model. The tools developed by the Code Generation and Data Migration team are critical in this journey, helping customers with schema modeling, code generation, initial data loads, and continuous data synchronization. We're looking for a Software Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation and building a sophisticated data migration suite using a modern technology stack, which includes Java, Spring Boot, Kafka, Debezium, and React.You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management and other engineers to design and implement cutting-edge products that solve complex customer challenges. This role will be based out of Washington, Oregon, or California. The ideal candidate for this role will have 2+ years of engineering experience in backend systems, distributed systems, or core platform development Experience in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory ma
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications. Atlas Search is a multi-cloud service that allows users to execute complex full text and vector search queries using the MongoDB Query Language . Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. Our team builds and maintains the instances and supporting infrastructure powering Atlas Search. This platform deploys and monitors search deployments, providing a highly scalable yet observable system for customers and engineers. The Atlas Search product is quickly gaining traction with customers and we are shipping core infrastructure components that enable this growth. This role is based in San Francisco, CA with an in-office or hybrid work model. Successful candidates will have the following qualities: 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software and automation in complex codebases Experience developing distributed systems and multithreaded applications Familiarity with public cloud platforms, distributed infrastructure, and metric-based development Experience with at least one modern statically typed program
Atlas Search is a multi-cloud service that allows users to execute complex full text and vector search queries using the MongoDB Query Language . Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including: data ingestion, index building, partitioning, performance, availability, and backup management. Our product is quickly gaining traction with customers and we are making core architectural improvements that you will contribute to. This role is based in Toronto, ON hybrid. Successful candidates will have the following qualities: 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase Experience developing distributed systems and cloud services Experience with at least one modern statically typed programming language, and interest in working with Java Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback A strong sense of ownership over their work, from initial design all the way through maintaining code in production You will: Contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search to make using it a seamless experience for even the largest workloads Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems Provide input on the team’s roadmap and help determine the architecture of our system Success measures: In 3 months you’ll have a solid high-level understanding of what our team does and how we operate.
MongoDB is seeking a Software Engineer 3 to join the Documentation Platform Engineering Team. The Documentation Platform delivers 60M page views a year and is critical to our users’ understanding of MongoDB products.It is also increasingly the context engine that helps AI tools understand, surface, and recommend MongoDB correctly. You will contribute to the evolution of our documentation platform by building and improving internal infrastructure, integrations, and applications that support our documentation and learning experience. This role can be based out of one of our offices in Canada or the USA, or remotely in Canada or the USA. Our ideal candidate Hands-on experience and understanding of Git, TypeScript, React, Next.js, CI/CD, MDX and other markup languages Experience with MongoDB (or a strong track record of working with other databases) Has worked on complex, in-production web applications Deep understanding of TypeScript or JavaScript, preferably TypeScript Can write, discuss, and review code in a collaborative way Understands how to make resilient, scalable, and maintainable software Has 2+ years of professional experience building and maintaining production software systems At MongoDB, you will Contribute to the development and enhancement of the MongoDB Documentation Platform Explore ways to improve documentation accessibility, discoverability, and user engagement Develop features that enhance the user experience for documentation consumers and contributors Contribute to and occasionally lead small-to-medium scoped features and platform improvements, collaborating with partner teams as needed Analyze user
MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning their applications from relational databases to MongoDB. As businesses evolve their application development frameworks, they're increasingly drawn to the versatility of the document model. The Relational Migrator team, already instrumental in this area, aids developers in making the shift from relational databases to MongoDB. Now, they're broadening their toolkit and are keen on refining code using a mix of AI and traditional text processing. MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning background. Joining this team, you'll be pivotal in a product engineering group dedicated to helping users navigate code conversion challenges with AI's support. This role will be based out of North America in the PST and MST zones only. The ideal candidate for this role will have 2+ years of professional software development experience in Java or another programming language Experience with generative AI and specifically LLMs is highly desirable Experience with text processing engines such as ANTLR is highly desirable Strong understanding of software engineering, system design, data engineering and/or cloud architecture Have experience with compiler design, code parsing or related areas Familiarity with concepts like abstract syntax trees (AST), lexical analysis, and syntax analysis Curiosity, a positive attitude, and a drive to continue learning Actively engages in emerging trends and research relevant to product features Excellent verbal and written communication skills Position Expectations Collaborate with stakeholders to define and implement a code modernisation strategy, ensuring that transformed code aligns with modern software practices while preserving original functionality Develop and maintain a robust code parser to accurately interpret legacy code structures, converting them into a standardised format like an abstract
Atlas Search is a multi-cloud service that allows users to execute complex full text and vector search queries using the MongoDB Query Language . Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including: data ingestion, index building, partitioning, performance, availability, and backup management. Our product is quickly gaining traction with customers and we are making core architectural improvements that you will contribute to. We are looking to speak to candidates who are based in San Francisco, CA for our hybrid working model. Successful candidates will have the following qualities: 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase Experience developing distributed systems and multithreaded applications Experience with at least one modern statically typed programming language, and interest in working with Java Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback A strong sense of ownership over their work, from initial design all the way through maintaining code in production You will: Contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search to make using it a seamless experience for even the largest workloads Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems Provide input on the team’s roadmap and help determine the architecture of our system Success measures: In 3 months you’ll have a
Atlas Growth is a cloud engineering group whose mission is to guide customers through their app development journey—from cluster configuration, data modeling and load testing, to running a production workload at scale. We use an in-house experiments platform which helps us validate our features quickly, releasing only the work that positively impacts our customers. Our engineers participate in cross-functional “squads” with product, design, analytics, and research focusing on a single metric (e.g. retention). Our engineering team is part of a larger Atlas Core Engineering org, building foundational elements of MongoDB’s developer data platform. Atlas Growth 2 builds customer-facing features in Atlas and sits alongside other Growth engineering teams. Recent projects include an AI Chatbot for cluster creation, a recommendation system that offers tips for better database performance, and a pricing page designed to optimize conversion rates. We are looking to speak to candidates who are based in Dublin for our hybrid working model. Role Overview Atlas Growth seeks a mid-level software engineer (Software Engineer 3). SE3s are solid contributors to projects they work on and often lead projects of their own. They act in accordance with MongoDB’s core values and leadership principles, and are actively working toward a Senior role. Candidate Profile 3+ years of software engineering experience, with fluency in TypeScript/JavaScript, and experience with a modern framework (e.g. React) Proficiency in Java, Go, C++/C, or a similar compiled language is a plus Experience writing database queries, either document-based or relational Experience writing and reviewing technical specs, and leading small projects Interest in A/B testing or product design Expectations Contribute readable and well-tested code to ongoing projects Collaborate closely with product and design partners to implement and iterate on new customer facing features Write scope and technical spec docs for new projects
Get new software engineer notifications jobs by email
Daily job updates · Unsubscribe anytime