Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer II, Billing image - Rise Careers
Job details

Software Development Engineer II, Billing - job 1 of 3

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.5 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. 

What We Do

The Billing team is responsible for building and maintaining accurate counting and reporting systems for measuring Mapbox service usage, translating those counts into easily consumable invoices, and helping users pay Mapbox with their securely managed payment methods. The team offers analytics and statistics products to help Mapbox customers understand how their customers are consuming their applications. These systems serve as the foundations for our Mapbox business and are a cornerstone of our platform.

What You'll Do

Working closely with the team in Helsinki, Finland, and various stakeholders across North America, you will develop flexible and secure usage-based billing solutions for all our customers. Building a future-proof billing platform for Mapbox’s internal service teams and analytics.

As a Senior Software Development Engineer, you'll join the Billing team to work on the next set of initiatives that will make this happen.

What We Believe are Important Traits for This Role

  • Location – you are located in Finland with the ability to occasionally travel to Helsinki.

  • Experience – you possess 5+ years of software development experience. Working cross-functionally with various teams and stakeholders, designing and implementing software systems. Experience in payments and billing technology is a plus. (e.g. Stripe)

  • Communication – you possess excellent written and verbal communication skills interfacing with both technical and non-technical audiences. 

  • Technical depth - you like to dive deep into the code and skilled in Node.js, React, SQL, NoSQL, and AWS (Spark, Airflow, Glue, ECS, Lambda, DynamoDB) or similar (GCP, Azure).

  • Metrics and impact-driven – you believe in metrics and data-driven decisions that create value and drive business outcomes.

  • Self-starter – you are autonomous and proactive, driving work to completion in the face of ambiguity.

  • Team Player – you love and seek to collaborate and share your expertise with individuals of diverse backgrounds, perspectives, and experiences through documentation, mentorship, and both written and vocal discussion.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:

  • We value high-performing creative individuals who dig into problems and opportunities.

  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.

  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.

  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here.  Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.


#LI-Remote

Mapbox Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Mapbox DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mapbox
Mapbox CEO photo
Peter Sirota
Approve of CEO
What You Should Know About Software Development Engineer II, Billing, Mapbox

At Mapbox, we're on a mission to revolutionize real-time location services, and we’re looking for a dynamic Software Development Engineer II to join our Billing team! Located in Finland, you’ll be at the heart of innovation, working with a diverse group of talented individuals to create robust billing solutions that cater to our extensive customer base. Imagine building systems that accurately track service usage and generate easy-to-understand invoices while helping users manage their payment methods securely. Your expertise will help us analyze and report on service consumption, making a tangible impact on how our business operates. With over 5 years of software development experience under your belt, along with a passion for both coding and collaboration, you’ll interact closely with stakeholders across North America and beyond. Experience with payment tech like Stripe, alongside your skills in Node.js, React, SQL, and AWS, will enable you to create a future-proof billing platform. Here at Mapbox, we believe in a metrics-driven approach, so your ability to leverage data to drive decisions will be key. If you’re a self-starter, enjoy diving deep into code, and thrive in a vibrant team environment that values creativity and diverse perspectives, we want you aboard to shape the future of location-aware technology!

Frequently Asked Questions (FAQs) for Software Development Engineer II, Billing Role at Mapbox
What are the primary responsibilities of the Software Development Engineer II at Mapbox?

The primary responsibilities of the Software Development Engineer II at Mapbox include developing flexible billing solutions based on usage metrics, collaborating with cross-functional teams to enhance service reporting, and ensuring secure payment methods for our customers. You’ll be tasked with building systems that not only track usage efficiently but also transform that information into actionable insights that can drive decisions for both the company and its clientele.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer II position at Mapbox?

To qualify for the Software Development Engineer II role at Mapbox, candidates should have a minimum of 5 years of software development experience, preferably with a focus on billing and payment technology. Proficiency in technologies such as Node.js, React, SQL, NoSQL, AWS, or similar platforms is essential. Strong communication skills, both written and verbal, are crucial for working with diverse teams and stakeholders effectively.

Join Rise to see the full answer
Is experience in payments and billing technology a necessity for the Software Development Engineer II role at Mapbox?

While not mandatory, experience in payments and billing technology is a significant plus for the Software Development Engineer II role at Mapbox. Familiarity with platforms like Stripe can provide a strong foundation for developing the usage-based billing solutions that are core to the role. This experience can enhance your ability to navigate the complexities involved in payment processing.

Join Rise to see the full answer
What technical skills are important for the Software Development Engineer II at Mapbox?

The ideal candidate for the Software Development Engineer II position at Mapbox should be skilled in Node.js, React, SQL, NoSQL, and optionally AWS services such as Spark, Airflow, Glue, ECS, Lambda, and DynamoDB. A solid understanding of building secure, scalable systems and a comfort with analyzing data to inform decisions are also important attributes for success in this role.

Join Rise to see the full answer
What is the work environment like for the Software Development Engineer II at Mapbox?

The work environment for the Software Development Engineer II at Mapbox is collaborative and innovative, emphasizing teamwork and the sharing of diverse ideas. You'll be part of a supportive culture that prioritizes personal well-being and professional growth, where learning and teaching are integral to daily operations. The opportunity for occasional travel to Helsinki adds an exciting dimension to the role, allowing for face-to-face connection with your teammates.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer II, Billing
Can you describe your experience with billing systems and how it applies to the Software Development Engineer II role?

When answering this question, articulate your previous roles related to billing systems, including specific technologies used like Stripe or custom solutions you've developed. Highlight metrics you've had an impact on and any challenges you've faced in billing processes, demonstrating your problem-solving abilities in this area.

Join Rise to see the full answer
How do you approach working with cross-functional teams?

To effectively respond, share specific examples of past projects where you collaborated with various teams, detailing your communication strategy and how you ensured alignment on goals and deliverables. Emphasize your flexibility and willingness to adapt to different team dynamics.

Join Rise to see the full answer
What programming languages are you most comfortable with, and why?

In your answer, focus on Node.js and React, as they are important for the role. Discuss your experience with these languages, any projects you've completed using them, and why you enjoy programming in those languages. This showcases both your technical proficiency and personal engagement with the technology.

Join Rise to see the full answer
Can you give an example of a time you used data to drive a business decision?

Provide a clear instance where you analyzed data to identify a problem or opportunity. Explain the process you used to collect and interpret the data, the decision made as a result, and the impact that decision had on the project or organization, reinforcing your analytical skills.

Join Rise to see the full answer
What strategies do you use for debugging code?

Discuss your systematic approach to debugging, including the tools and methods you prefer. You might mention using logging, debugging tools, or pair programming to troubleshoot issues effectively. Providing a specific example will help illustrate your problem-solving skills.

Join Rise to see the full answer
How do you ensure secure coding practices in your work?

Address your familiarity with secure coding standards and practices, perhaps mentioning OWASP guidelines. Share instances where security practices were integral to your coding projects, reinforcing your commitment to maintaining secure and compliant systems.

Join Rise to see the full answer
Describe a challenging project you have worked on and how you overcame obstacles.

Select a project with significant challenges, and outline your approach to tackling those obstacles. Highlight teamwork, creativity, and persistence in finding solutions, ultimately showing your resilience and adaptability, qualities valued at Mapbox.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Explain your methodology for task prioritization, such as using metrics to assess urgency and importance. Discuss specific tools or frameworks you utilize to stay organized, showcasing your ability to manage time and resources effectively.

Join Rise to see the full answer
In your opinion, what makes a successful software development team?

Provide insights on team dynamics, emphasizing traits like collaboration, diverse skill sets, and open communication. You can mention how a vibrant team culture fosters creativity and innovation, connected to Mapbox's core values.

Join Rise to see the full answer
What excites you about working at Mapbox as a Software Development Engineer II?

Share your enthusiasm for Mapbox's mission and projects, focusing on their innovative approach to location services. Connect your past experiences and skills with how they align with the company's direction, showcasing genuine interest and excitement about the potential role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted yesterday
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Anduril Industries Hybrid Washington, District of Columbia, United States
Posted 14 days ago
Photo of the Rise User
Wayfair Hybrid Boston, Massachusetts, United States
Posted 22 hours ago
Photo of the Rise User
Posted 11 days ago
Posted 12 hours ago

Mapbox powers navigation for people, packages, and vehicles everywhere.

113 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter