
Senior Software Engineer – Java, AWS
Salesforce
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • Illinois • United States
Visit company websiteExplore more
Salary
💰 $114,200 - $253,000 per year
Job Level
Tech Stack
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