Senior Staff Software Engineer
Experian
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $133,109 - $239,596 per year
Job Level
About the role
- Own the technical design for projects of large complexity
- Write high-quality code with an awareness of industry best practices
- Build complex systems, debugging effectively, and maintaining project plans, documentation, and backlogs
- Work well with a team and understand ownership extends into operational production support of the code
- Set short to medium-term (3-6 months) strategic technical direction in partnership with Product
- Participate in an agile development cycle, write documentation, perform code reviews, mentor others
- Design and implement scalable, resilient services with observability metrics for production performance monitoring
Requirements
- Bachelor's degree in Computer Science or a related field
- 8+ years of experience in developing cloud based applications in Python, Java, and Javascript or similar languages
- Strong knowledge of the AWS platform
- Experience in designing and developing AWS Lambda functions.
- Familiarity with RESTful APIs and JSON or similar.
- Experience automating software deployments to AWS and comfortable defining infrastructure as code.
- Experience with automated testing frameworks such as JUnit and Mockito.
- Familiarity with the following or similar tools and methodologies: Github, Github Actions, Terraform Cloud, Datadog, Jira, and Agile methodologies.
- Strong debugging experience.
- Experience communicating updates and resolutions to customers and other partners.
- BONUS: First-hand experience writing mobile applications for Android & iOS and the React Native framework.
Benefits
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaJavaScriptAWSAWS LambdaRESTful APIsJSONautomated testing frameworksJUnitMockito
Soft Skills
teamworkcommunicationmentoringdebuggingstrategic directionownershipdocumentation
Certifications
Bachelor's degree in Computer Science