Industry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
Lead Software Engineer, Backend
Location
Mexico
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer, Backend
Varicent
• Own critical components end-to-end and deliver measurable improvements in system quality, scalability, and reliability. • Own delivery for significant features or systems: clarify requirements, design solutions, execute, ship, and iterate. • Design and build scalable backend services, APIs, and data pipelines that support core product functionality. • Drive system design decisions, balancing scalability, performance, reliability, and cost. • Define how quality is measured for your area (success metrics, testing strategy, observability) and automate it wherever possible. • Lead structured experimentation: define hypotheses, evaluate results, and translate insights into product and system improvements. • Improve operational readiness: deployment automation, monitoring/alerting, incident response, and performance optimization. • Mentor engineers through design reviews, code reviews, and hands-on technical guidance. • Influence engineering best practices, architecture decisions, and long-term technical direction.
Job Requirements
- Overall: 6+ years in software engineering
- Relevant: 3+ years building and shipping production systems in product teams
- Technical (hands-on coding): 5+ years
- Strong software engineering fundamentals and advanced system design experience
- Hands-on coding in Python and/or TypeScript (or similar), building APIs, services, and data pipelines
- Experience designing and scaling distributed systems in production environments
- Strong experience with cloud platforms (AWS, GCP, or Azure), CI/CD, automated testing, and observability
- Proven ability to own systems end-to-end, from design through production and iteration
- Experience working in fast-paced, ambiguous environments with evolving requirements
- Strong experimentation mindset: define metrics, build evaluation approaches, and iterate quickly.
Benefits
- Innovate with Purpose: Build impactful solutions for customers worldwide.
- Join Excellence: Work in a diverse, collaborative, and innovative team.
- Shape the Future: Lead in redefining revenue optimization.
- Grow Together: Unlock your potential in a supportive environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Staff Software Engineer, Backend, Data and Storage Services
AffirmWe create honest financial products that improve lives.
• As a member of the Data and Storage Services organization, you will collaborate with other teams — including Product, Infrastructure, Lakehouse Infra, Lakehouse Analytics and Analytics Engineering to: • Architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure. • Design and implement robust Role-Based Access Control (RBAC) and dynamic data masking policies in Snowflake, ensuring data access is secure, compliant, and auditable across the organization. • Lead the technical direction of analytics engineering practices, including data modeling, transformation pipelines (dbt), and data quality frameworks that enable trustworthy, self-service analytics. • Drive data governance and privacy engineering initiatives, leveraging tools like Atlan to manage data cataloging, lineage, classification, and policy enforcement. • Identify and execute cost optimization strategies across Affirm's analytical compute and storage footprint, including Snowflake warehouse tuning, query optimization, and efficient data lifecycle management. • Collaborate with product engineering, data science, and business intelligence teams to understand their data needs and provide continuous guidance on design, architecture, and best practices. • Establish and champion best practices for lakehouse operations at scale, including schema evolution, table maintenance, partitioning strategies, and observability. • Stay ahead of industry trends in analytical data platforms, data governance, and privacy technologies, and identify opportunities to innovate and improve our data offerings. • Mentor engineers across the Lake Analytics Platform and Analytics Engineering teams, providing guidance on emerging technologies, development practices, and fostering a culture of technical excellence. • Participate in an on-call rotation and collaborate with other teams such as SRE to resolve production issues.
Senior Staff Software Engineer, Backend, Data and Storage Services
AffirmWe create honest financial products that improve lives.
• Collaborate with other teams — including Product, Infrastructure, Lakehouse Infra, Lakehouse Analytics and Analytics Engineering to architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure. • Design and implement robust Role-Based Access Control (RBAC) and dynamic data masking policies in Snowflake, ensuring data access is secure, compliant, and auditable across the organization. • Lead the technical direction of analytics engineering practices, including data modeling, transformation pipelines (dbt), and data quality frameworks that enable trustworthy, self-service analytics. • Drive data governance and privacy engineering initiatives, leveraging tools like Atlan to manage data cataloging, lineage, classification, and policy enforcement. • Identify and execute cost optimization strategies across Affirm's analytical compute and storage footprint, including Snowflake warehouse tuning, query optimization, and efficient data lifecycle management. • Collaborate with product engineering, data science, and business intelligence teams to understand their data needs and provide continuous guidance on design, architecture, and best practices. • Establish and champion best practices for lakehouse operations at scale, including schema evolution, table maintenance, partitioning strategies, and observability. • Stay ahead of industry trends in analytical data platforms, data governance, and privacy technologies, and identify opportunities to innovate and improve our data offerings. • Mentor engineers across the Lake Analytics Platform and Analytics Engineering teams, providing guidance on emerging technologies, development practices, and fostering a culture of technical excellence. • Participate in an on-call rotation and collaborate with other teams such as SRE to resolve production issues.
• Writing secure, correct, efficient, clear and supportable “production ready” code that meets internal standards and industry best practice. • Enhance and extend our existing products, including device management, microservices, and WPF (Windows Presentation Foundation) applications to deliver seamless experiences to our customers. • Design and build APIs that integrate with internal and external services and contribute to overall system functionality. • Clarifying and communicating engineering requirements for new products, features, quality improvements, or design changes. • Track progress, update stakeholders, communicate with peers and broader team through stand-ups, regular updates on work items. • Implement industry-standard security practices to safeguard both customer and internal data. • Ensure thorough testing of code, participate in code reviews, and proactively resolve bugs and performance bottlenecks.
Role Description You will be part of a dynamic team dedicated to delivering a world-class mobile experience for one of Southeast Asia’s largest resorts and entertainment companies, with a focus on serving its most valued Guests. The mobile app is a business-critical, rapidly evolving product that demands high standards of quality and scalability. In this role, you will work closely with cross-functional teams to solve real business challenges and directly influence how end-users engage with the company’s services. As a Backend Engineer, you will be responsible for designing and developing scalable, reliable, secure, and maintainable software solutions. Leveraging modern agile and lean methodologies, you will solve complex technical challenges, continuously improve your skills, and contribute to the successful delivery of digital products and initiatives. Your role will be essential in ensuring the performance, stability, and success of our technology projects. Qualifications - Bachelor’s degree in a technical field or equivalent practical experience - Strong understanding of OOP principles, design patterns, and software development methodologies - Experience developing RESTful microservices and web-based systems (5+ years) - Proficiency with Java 17+ (preferably JDK 25), Spring Boot, and Spring Cloud - Familiarity with Docker and Kubernetes - Knowledge of engineering fundamentals and architecture - Experience working with MySQL/RDS databases - Ability to write unit tests and follow TDD practices - Experience in Agile, DevOps, cloud-based, and product-oriented environments - Effective written and verbal communication skills in English Requirements - Working hours: Early start (around 07:00–07:30 EET) with a flexible afternoon schedule Nice to have skills - Experience with Elasticsearch or OpenSearch - Familiarity with AWS services (S3, Secrets Manager, SES, EC2) - Experience with Swagger - Understanding of messaging systems (Kafka, RabbitMQ, MQTT) - Experience with Node.js and Express - Knowledge of Redis caching Responsibilities - Collaborate with the team to design, develop, and improve existing systems - Implement new features and enhance current platform functionality - Develop solutions supporting new products and user experiences - Maintain production systems and investigate root causes of issues - Actively participate in Agile/Scrum ceremonies - Ensure adequate unit and integration test coverage - Contribute to code reviews and technical discussions - Support architecture planning and system design activities - Communicate effectively and collaborate with distributed teams Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way



