Lead Software Engineer focusing on backend systems for Salesforce's AI-driven supply chain platform. Architecting and building reliable SaaS backend systems with high autonomy and technical ownership.
Responsibilities
Architect and build scalable, extensible, and reliable backend systems for data-intensive software-as-a-service (SaaS) applications and help shape the long-term technical roadmap.
Collaborate with cross-functional teams including Design, Product Management and industry experts to deeply understand customer problems, build high-quality product features and make thoughtful tradeoffs that maximize impact.
Lead and mentor engineers, providing guidance and expertise in backend development, database systems and distributed systems, while cultivating broader engineering skills.
Stay abreast of emerging technologies and industry trends, incorporating new developments into the backend architecture and processes where appropriate.
Conduct code reviews, technical discussions and decision-making processes to maintain high standards of code quality and best practices.
Drive the adoption of best practices in backend development, data modeling, API design and observability, ensuring scalable, maintainable systems and operational excellence.
Champion a culture of innovation, encouraging and leading initiatives to explore new technologies and improve existing systems.
Requirements
A related technical degree
5+ years of industry experience as a backend software engineer, with a focus on large-scale, user-facing web applications
Proven experience architecting and implementing large or complex software as a service (SaaS) systems, with a strong understanding of scalable, extendable and resilient architectural patterns
Extensive experience in database systems development, API design, data modeling, distributed systems and building robust, modern application backends.
Experience with Go and GraphQL is strongly preferred, with the ability to quickly learn new technologies as needed
Excellent written and verbal communication skills
Passion for continuous learning and effective informal mentorship, fostering an environment of clear communication, constructive discussion, and engineering growth
Experience ensuring operational excellence through observability, monitoring, logging, and reliability practices
Proven end-to-end ownership of engineering projects, leading work independently and in collaboration with others
Strong judgment in technical/product tradeoffs and prioritizing for customer and business impact
Ability to work closely with product/design to deeply understand customer problems and shape effective solutions
Demonstrated ability to drive technical direction, architecture decisions, and engineering best practices.
R&D Engineer building AI - driven B2B analytics SaaS from scratch for Tesonet Group. You will shape product architecture, data flows, and engineering principles.
AI Data Engineer building AI - driven B2B analytics SaaS for Tesonet Group. Shaping architecture and collaborating within teams for marketing analytics.
Backend Software Engineer at Cradle designing a platform for optimizing biological systems using AI - guided discovery. Collaborating with scientists to develop service - oriented decoupled web applications in Zürich and Amsterdam.
Engineering Associate developing Java APIs for small businesses and healthcare professionals at Wells Fargo. Contributing to backend services and lending platforms in a structured two - year program.
Developing various software tools and infrastructures at Mobileye for automotive technologies. Collaborating with departments to improve performance and influence hardware/software generations.
Backend Developer (Java) developing scalable and modern apps for fintech company. Engaging in various tech projects while fostering a culture of innovation and development.
Software Development Lead guiding a talented team in developing innovative software for defence operations at Babcock. Leading technical direction and supporting capability growth in emerging technologies.