Salesforce

Senior Software Engineer – Java, AWS

Salesforce

full-time

Posted on:

Location Type: Office

Location: San FranciscoCaliforniaIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,200 - $253,000 per year

Job Level

About the role

  • Design, develop, and deliver scalable and robust enterprise API Gateway
  • Establish and promote an API-first methodology across cross-functional teams
  • Drive the capability for parallel feature development
  • Lead and mentor a team of engineers
  • Collaborate with product managers, architects, and other stakeholders
  • Ensure the quality and performance of the codebase through code reviews, testing, and continuous integration
  • Drive the adoption of best practices in software development

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development, with a focus on enterprise solutions
  • Strong proficiency in one or more programming languages (Java required)
  • Experience with AWS and microservices architecture
  • Proven track record of delivering high-quality software solutions in a fast-paced environment
  • Excellent problem-solving skills
  • Strong communication and collaboration skills
  • Experience with agile methodologies and DevOps practices
  • Experience in developing in a contract-first environment
  • Experience with event-driven architecture and technologies that interface with backend consumers (e.g. AWS Kinesis/SNS/SQS/EventBridge)
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAPI developmentmicroservices architectureevent-driven architecturecontinuous integrationagile methodologiesDevOps practicescode reviewstestingenterprise solutions
Soft Skills
problem-solvingcommunicationcollaborationleadershipmentoring
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in EngineeringMaster's degree in Engineering