The Developer Access team enables builders to easily integrate with the Agentforce Platform, providing secure access to Agent Runtime, Agent Preview, and Agent Authoring APIs and driving cross-ecosystem interoperability through open protocols like A2A.
Requirements
- 5+ years of hands-on experience building, scaling and maintaining large scale microservices and complex distributed systems in the B2B (or B2C) SaaS space that scale for millions of users and is available 24x7
- In-depth working knowledge of Python
- Experience using Analytics and Monitoring tools such as Pingdom, New Relic, Graphite, Sumo Logic and/or Splunk
- Experience with performance optimization (high load, concurrency optimization, etc.)
- Experience with Java/J2EE technologies such as Spring, Spring Boot, Hibernate and EJB
- Experience in web standards and technologies including REST, WebSockets, WebRTC, gRPC, HTTP protocols, Push Notifications, Redis and API lifecycle management
- Solid understanding of SDLC, and best practices in design, development, testing, and deployment including TDD and BDD
Responsibilities
- Build, scale and maintain critical features of the Agentforce platform that are used by millions of end users
- Understand the customer/business requirements and translate them to elegant, flexible, and easy-to-use platform capabilities
- Participate in Software Design and Architecture discussions
- Drive the execution and delivery of features by collaborating with architects, product owners, engineers, user experience designers and data scientists
- Develop test strategies, design automation frameworks, write unit and functional tests to drive up code coverage and automation goals
- Adopt, embrace, and promote agile and test-driven software development practices
- Be a vocal advocate for technical excellence and help the team members make sound decisions
Other
- A related technical degree required
- Lead and mentor junior members of the team
- Be a multiplier and have a passion for the team and team members’ success
- Ability to support/resolve production customer escalations with excellent debugging and problem solving skills
- Strong verbal and written communication skills. Self driven with superior organizational and project management skills. Ability to work effectively in a distributed team setting