
Mongodb · Georgia
OUR DATABASE EXPERIENCE (DBX) TEAM The Database Experience team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission...
The Database Experience team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission is to
increase developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other
end-users.
Our senior engineers are typically specialists in a particular programming language, but are capable of contributing to projects
in other languages as well.
For this role, we're looking for someone who enjoys designing, writing, and supporting open source libraries for developers using
MongoDB and who is passionate about increasing the use of MongoDB within the .NET/C# community. This is an opportunity to make a
major strategic impact at MongoDB through the .NET ecosystem which garners almost half a million daily downloads.
generators, spans/memory
a few small bug fixes and/or feature tickets
your colleagues’ pull requests
You will have the trust of the team and our internal customers
taking the lead in designing and specifying major new features
MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the
data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data
platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy
workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed,
multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.
With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for
their most important applications, we’re powering the next era of software.
Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s
what makes us MongoDB.
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching
culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our
employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what
it’s like to work at MongoDB, and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and
interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination
and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin,
disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other
characteristic protected by federal, state or local laws.
MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based
on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total
compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock
purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance,
401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings.
Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates.
The impact you will have on the role Design, implement, and maintain fullstack features for high-performance, customer-centric experiences across the Nivoda platform, ensuring scalability, reliability, and security. Build and iterate on frontend interfaces that are fast, accessible, and delightful to use. Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle. Collaborate with product managers, architects, and stakeholders to define technical requirements and translate business needs into technical solutions. Debug and resolve complex technical issues, providing timely support to internal teams and external customers. Collaborate with cross-functional teams to identify and prioritize customer requirements and feedback. Mentor junior developers and improve the quality of engineering work in the broader team. Actively participate in discussions to improve the overall customer experience on the Nivoda platform.
About the role We are looking for an experienced Software Engineer with deep expertise in building scalable backend systems, distributed microservices, and modern cloud-based infrastructure as well as a demonstrated interest in or experience with GenAI and LLM technologies. This role is ideal for someone who thrives on solving complex architectural challenges and has a strong track record of building and deploying reliable, high-performance software systems at scale. You will be instrumental in designing core systems, APIs, and data flows, while contributing to the evolution of our infrastructure. You’ll collaborate across cross-functional teams to deliver robust solutions, audiovisual data processing, and modern AI/LLM systems and workflows. Key Responsibilities and Qualifications Design, develop, and maintain scalable backend services using one or more of: TypeScript, Node.js, PHP, and Python Design and build powerful REST APIs. Design and and take full cycle ownership of distributed microservices Familiarity with Generative AI technologies and Large Language Models Design, optimize, and manage relational and NoSQL databases including MySQL, DynamoDB, Redis, and Apache Druid Define and implement infrastructure as code using Terraform on AWS Build and maintain robust CI/CD pipelines 5+ years of professional software development experience Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning or similar field. Proven ability to work in fast-paced, cross-functional environments Nice to have Solid foundation in machine learning, AI, and statistical methods Hands-on experience deploying and managing both cloud-native and self-hosted services Experience with VOIP telephony stacks including Asterisk and Kamailio Our ways of working Each team has clear responsibilities and goals and the freedom to collaborate on the optimal design for the products and solutions we build. We want to hear your opinion! We have an agile approach to processes and teamwork and we constantly evaluate and adapt. Our Product and UX teams are closely integrated with development. We use modern frameworks and the best tools available. We work flexibly and have fun at work. Delivering customer value is as important as the wellbeing of our friends and colleagues. We value personal growth and encourage learning, and embrace every opportunity to share knowledge in the team. Where you’ll be and how you’ll work We have three offices: London, Uppsala and Paris. This role is based in the Uppsala office. We work business hours, but we understand that life sometimes gets in the way. Kaisa Culture What makes Kaisa stand out? Our values, guiding us every day: Innovate with Agility - We move fast, think creatively, and adapt seamlessly. Win Together - Success is a team effort, and we celebrate it as one. Own It - Accountability drives progress, and we take pride in our work. Champion Sustainability and Diversity - We foster inclusivity and make responsible choices. Spread the Vibe - A positive atmosphere fuels great ideas and connections.
About Kambi Kambi Group plc is a leading B2B provider of premium sports betting services to licensed gaming operators. Our services provide an end-to-end solution for operators wanting to launch a standalone Sportsbook or bolster their existing offering with an innovative sports betting product. From front-end user interface to customer intelligence, risk management and odds compiling, all built on our in-house developed software, we strive to deliver the ultimate service and solution to our partners. Our vision is to create the world’s leading sports betting experiences, together with our partners. About the Role We’re looking for a Senior Software Engineer to join Kambi. This is not a standard backend role. You will work on business-critical systems where: Performance matters. Reliability is essential. Correctness is critical. We’re looking for someone who takes ownership, makes sound technical decisions, and contributes effectively in a complex, high-impact environment. What You’ll Do Design, build, and maintain high-throughput backend services in Java Work with low-latency, distributed systems Solve real production challenges related to performance, failures, and scaling Take ownership of systems and features end-to-end Collaborate closely with engineers, product, and stakeholders Contribute to architectural decisions and technical direction Continuously improve system reliability, observability, and maintainability What You Bring Strong Java & Backend Expertise Solid understanding of: Concurrency and multithreading JVM behavior (memory, garbage collection, performance) Core Java fundamentals Experience building backend services using frameworks such as Spring Boot Experience Working with Production Systems Hands-on experience debugging and resolving issues in live systems Familiarity with observability practices (logging, metrics, tracing) Experience identifying and addressing performance bottlenecks Understanding how systems behave under real-world load Distributed Systems & System Design Experience working with microservices and/or event-driven architectures Understanding of: Scalability and fault tolerance Backpressure and system resilience Trade-offs such as consistency vs availability Experience with messaging systems (e.g. Kafka) is highly valued Ownership & Engineering Judgment Take responsibility beyond individual tasks and drive work forward Operate effectively in environments with some ambiguity Proactively identify issues and drive improvements Make sound technical decisions and clearly communicate trade-offs Balance simplicity, performance, and long-term maintainability Understand the operational and maintenance impact of technical choices This Role May Not Be the Right Fit If Your experience is primarily limited to simple CRUD-based applications You have limited exposure to debugging or operating production systems You are most comfortable working in environments where requirements are fully defined upfront and change is limited You are not comfortable taking ownership of systems end-to-end Tech Context Java (primary) Spring Boot Distributed systems and messaging (e.g. Kafka) Cloud-based infrastructure Containerized environments Application Please share your CV in English. Along with your CV, to help us better understand your experience, kindly include a brief description of a complex production issue you personally debugged, how you approached it, and the outcome. #wearekambi