Software Engineer, Production Engineering
WFA Digital Insight
In today's fast-paced remote job market, demand for skilled software engineers with expertise in production engineering is on the rise. With the global digital payments market projected to reach
Job Description
## About the Role As a Software Engineer, Production Engineering at Ramp, you will be part of the team that makes Ramp faster, more reliable, and more scalable. Production Engineering is the infrastructure ownership layer at Ramp, and your work will have a direct impact on the company's ability to handle high-stakes, data-dense financial transactions. Your day-to-day will involve building and operating critical infrastructure across Ramp's compute, storage, messaging, and observability stack, owning systems end-to-end, and driving technical outcomes across the organization. The Production Engineering team at Ramp operates differently than traditional teams. You will be part of a dynamic group that is organized around what needs to be done, not around predefined roles or silos. This means that you will have the opportunity to work on a wide range of projects, from container orchestration to data infrastructure, and to collaborate with other teams to drive business outcomes. At Ramp, every engineer is a builder who owns problems end-to-end and makes consequential decisions that shape the outcome. The company hires people with high agency and high urgency, and values what you've built over where you trained. If you are passionate about building systems that directly shape how companies move and manage billions, Ramp is the place to do it. ## What You Will Do - Build and operate critical infrastructure across Ramp's compute, storage, messaging, and observability stack - Own systems end-to-end and drive technical outcomes across the organization - Collaborate with other teams to drive business outcomes and improve the reliability and scalability of Ramp's infrastructure - Participate in the design and implementation of new systems and features - Troubleshoot and resolve complex technical issues - Develop and maintain automation scripts and tools to improve efficiency and reduce downtime - Work closely with the product team to identify and prioritize infrastructure needs - Participate in on-call rotations to ensure 24/7 coverage of Ramp's infrastructure - Develop and maintain technical documentation to ensure knowledge sharing and continuity - Stay up-to-date with the latest technologies and trends in software engineering and production engineering ## What We Are Looking For - 5+ years of experience in software engineering, with a focus on production engineering - Strong background in computer science, with a degree in CS or a related field - Experience with container orchestration, networking, load balancing, and edge infrastructure - Strong understanding of data infrastructure, including databases, caching, and object storage - Experience with workflow and messaging systems, including event-driven architecture - Strong programming skills in languages such as Java, Python, or C++ - Experience with agile development methodologies and version control systems such as Git - Strong problem-solving skills, with the ability to troubleshoot complex technical issues - Excellent communication and collaboration skills, with the ability to work effectively in a remote team ## Nice to Have - Experience with cloud-based infrastructure, including AWS or GCP - Knowledge of security best practices and experience with security frameworks - Experience with machine learning or artificial intelligence - Familiarity with DevOps practices and tools such as Jenkins or CircleCI - Experience with remote work and collaborative tools such as Slack or Zoom ## Benefits and Perks - Competitive salary and equity package - Comprehensive health, dental, and vision insurance - 401(k) matching program - Flexible PTO policy and remote work options - Professional development opportunities, including training and conference attendance - Access to the latest technologies and tools - Collaborative and dynamic work environment - Opportunity to work with a talented and experienced team - Recognition and rewards for outstanding performance
How to Stand Out
- Tip: When applying for a software engineering role, make sure to highlight your experience with production engineering and infrastructure ownership.
- Tip: Ramp values what you've built over where you trained, so be sure to showcase your projects and achievements in your portfolio.
- Tip: To stand out in the application process, research Ramp's technology stack and be prepared to discuss how you can contribute to its development.
- Tip: During the interview process, be prepared to answer technical questions and to complete coding challenges.
- Tip: When negotiating salary, consider the company's overall compensation package, including equity and benefits.
- Tip: Be sure to ask about the company culture and values during the interview process to ensure it's a good fit for you.
- Tip: Consider the opportunity to work remotely and the flexibility it provides, but also be aware of the potential challenges and make sure you're self-motivated and disciplined.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.