Senior Software Engineer, Test Platform
SoFi
4 months ago
San Francisco, CA, USA or Seattle, WA, USA
Senior
Responsibilities
- Design, develop, and maintain software for testing backend and web applications.
- Collaborate with product engineering teams to understand requirements.
- Provide technical leadership in Testing and Reliability initiatives.
- Architect solutions for integration, load, performance, and chaos testing.
- Deliver software for seamless testing in cloud-native and CI/CD environments.
- Research and prototype AI/ML tools to enhance developer productivity.
- Lead code reviews and promote a culture of continuous improvement.
- Champion best practices for code health and software maintainability.
Requirements
- Bachelor's or Master's degree in Computer Science or related field.
- 5+ years of software development experience.
- Experience in cloud environments (AWS) and using containers.
- Strong understanding of software design principles and distributed systems.
- Proven programming skills in Java, Kotlin, Python, or Go.
- Expertise in automated testing strategies and testing in production.
- Excellent problem-solving skills in Testing and Reliability domains.
- Ability to manage and deliver projects from scoping to launch.
- Effective communication and collaboration skills.
Tech Stack
AmbassadorArgo CDAWSCypressDatadogDockerGitLab CI/CDGoIstioJavaKotlinKubernetesPythonSplunk
Categories
AI & MLDevOpsTesting