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.
Senior Analyst at PNC specializing in portfolio analytics and strategy within the Enterprise Fraud Organization. Responsible for developing metrics and analyzing data to identify potential fraud trends.
Agile Dev Team Member specializing in .NET Core Full Stack Development in a hybrid environment. Collaborating with agile teams for code quality and security through modern practices.
Mitarbeiter für Grün - & Graupflege in Erlangen bei connect2. Verantwortlich für Pflege und Gestaltung von Grünflächen sowie Reinigung von Außenbereichen.
Staff Software Engineer building scalable platforms at Unloan, utilizing TypeScript, Node.js, and AI - driven solutions. Leading the architectural design for innovative digital lending.
Software Engineer managing the complete life cycle of applications at Bancolombia. Proposing improvements while ensuring compliance with standards in a collaborative environment.
Software Engineer managing software lifecycle for applications at Bancolombia. Involves development, improvements, and team collaboration in software projects.
Software Engineer handling the software lifecycle and application management at Bancolombia. Collaborating with teams to ensure efficiency and good practices in software development.
Associate Software Engineer developing software solutions in Java for Flutter Entertainment, collaborating across teams. Opportunity to grow in a hybrid work environment with development perks.
Lead Java Developer working at Emumba, building distributed systems that operate reliably in complex environments. Collaborating to solve hard backend problems and architecting resilient solutions.
Senior SQL Server DBA / .NET Technical Architect for contract role in Columbia, SC. Collaborating with development vendors on large - scale production systems and architecture design.