Full Stack Software Engineer II
1 week ago
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic's complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
What Is The Role
We are looking for a
Full stack Software Engineer
to help us provide a seamless, accurate, and transparent billing experience for our customers, supporting various channels and offerings. You will work alongside a distributed team to craft billing models that drive the growth of our Cloud products. You will learn how to meter and bill distributed applications using the Elastic Stack. This role will require collaboration with Product Managers, Designers, and other Developers to achieve our goals.
The
Platform Billing
team's mission is to deliver a
simple, transparent, and flexible SaaS billing experience
that powers Elastic's Cloud business. Operating at
global scale
across all three major cloud providers, AWS, GCP, and Azure, Elastic Cloud serves critical workloads in over
50 regions worldwide
.
Billing sits at the
core of Elastic's business strategy
, enabling growth through capabilities such as
usage-based metering, consumption billing, and marketplace integrations
. We build and operate the systems that manage the entire billing lifecycle — from collecting millions of usage data points across distributed environments, to calculating customer charges and exposing this information through APIs and user interfaces.
Within Platform Billing, the
Billing Experience (BEX)
team focuses on the
customer-facing layer
of our billing systems. We own the
public and internal APIs
, as well as the
billing and account experiences
within Elastic Cloud consoles. Our goal is to make it
easy, accurate, and intuitive
for customers and internal partners, to understand and manage their billing data.
What You Will Be Doing
- Implement features and complete the roadmap for the Billing area of the Cloud. This includes working on the parts of the codebase that bring in monthly subscription revenue from thousands of Elasticsearch Service users.
- Build scalable full stack solutions and expose them via elegant REST APIs to deliver the best payments experience for the Elasticsearch Service.
- Add features to the backend and frontend services (Python/React/Typescript).
- Collaborate with other Elastic engineering teams to develop scalable, automated solutions that drive our SaaS business.
- Be hands-on with the codebase. Review work done by your peers, and provide constructive feedback.
- Work on crafting a stable, scalable, and reliable ingestion pipeline built using Elastic products to harvest usage data from multiple products.
- Use Elasticsearch and Kibana to aggregate data for billing and usage reporting purposes.
- Participate in the operation of an always-on service, maintaining a high level of observability.
- Grow and share your interest in technical outreach (blog posts, tech papers, conference speaking, etc.).
- Participate in the team's on-call rotation.
What You Bring
- Proven experience (3+ years) with a track record of delivering full stack apps (Python, Postgres, React and Typescript)
- Deep understanding of distributed systems and communication between services.
- You care deeply about the design and quality of the features you ship.
- Experience using Elasticsearch and/or Postgres in your application as a data store and analytics engine.
- Proven experience with Git workflows (e.g., feature branching, pull requests, code reviews, and resolving merge conflicts) to ensure efficient and collaborative development practices.
- Experience or interest in working on SaaS billing or metering systems.
- Strong communication and problem-solving skills.
- Ability to work autonomously in a globally distributed team.
- You love working with a diverse, worldwide team in a distributed work environment.
Additional Information - We Take Care Of Our People
As a distributed company, diversity drives our identity. Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave
Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email We will reply to your request within 24 business hours of submission.
Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster)
Elasticsearch develops and distributes encryption software and technology that is subject to U.S. export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People's Republic ("DNR"), and the Luhansk People's Republic ("LNR"). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic.
Please see here for our Privacy Statement.
-
Software Engineer II, Full Stack
3 days ago
Bengaluru, Karnataka, India capillary technologies Full timeUSBengaluruJob DescriptionJob Summary: As a Software Engineer, II (Full Stack) at Capillary Technologies, you will be instrumental in building the next generation of digital applications and services that drive meaningful experiences between our clients and their customers. You will work across the full technology stack, with a primary focus on React, , and...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...
-
Full Stack Engineer
2 weeks ago
Bengaluru, Karnataka, India Orcapod Consulting Services Full timeWe are looking for a talented Full Stack Engineer to design and build scalable, high-performing applications using Go (Golang), React, and AWS.This role involves working on modern, cloud-native architectures in a collaborative Agile Scrum environment, delivering end-to-end solutions that support large-scale digital products.Key ResponsibilitiesDesign,...
-
Full Stack Engineer
6 days ago
Bengaluru, Karnataka, India Wyvaa Software Labs Pvt Ltd Full timeCompany DescriptionWyvaa Software Labs Pvt Ltd aims to make real-world neighborhoods accessible online through Onemyle. Local communities can access reliable information on civic issues, local events, crime updates, and business news in a consolidated platform instead of fragmented sources like social media and WhatsApp groups. Onemyle brings together local...
-
Senior Full Stack Developer
5 days ago
Bengaluru, Karnataka, India drays stack Full timeWe are looking for a skilled Senior Full Stack Developer to join our team. You will be responsible for building and maintaining web applications from the front-end to the back-end.What You'll Do:Build new features and improve existing ones using JavaScript, React, and Work with databases like PostgreSQL or MongoDB.Collaborate with our product and design...
-
Software Engineer, Full Stack
2 weeks ago
Bengaluru, Karnataka, India RBS Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJoin us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a...
-
Full Stack Developer II
2 weeks ago
Bengaluru, Karnataka, India Smarsh Full time ₹ 8,00,000 - ₹ 12,00,000 per yearWho are we?Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines....
-
Software Engineer- Full stack
2 weeks ago
Bengaluru, Karnataka, India Healthedge Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware Engineer Full stack (Immediate joiners preferred)Position Overview:We are seeking an adept Full Stack Software Engineer with a strong background in Java, ReactJS and Spring Boot development. The ideal candidate will possess 2-4 years of hands-on experience in architecting and building robust applications using Java and Spring Boot frameworks. Strong...
-
Software Engineer, Full Stack
5 days ago
Bengaluru, Karnataka, India NatWest Group Full timeJoin our digital revolution in NatWest Digital XIn everything we do, we work to one aim. To make digital experiences which are effortless and secure.So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter.Our people work differently depending on their...
-
Software Engineer II
4 days ago
Bengaluru, Karnataka, India Weekday Full time ₹ 3,00,000 - ₹ 10,00,000This role is for one of our clientsIndustry: Technology, Information and InternetSeniority level: Entry levelMin Experience: 1 yearsLocation: BengaluruJobType: full-time ₹3,00,000 - ₹10,00,000 a year We are seeking a passionate and self-driven Software Engineer II to design, build, and scale next-generation AI-driven applications. This role offers...