StripeНовая14 часов назад
Software Engineer - Infrastructure
Зарплата не указана
Seattle
Навыки
RubyJavaGoScalaAPIsdistributed systemsbackend servicessoftware infrastructurelarge-scale production systemssoftware testingvalidationdebuggingdocumentationunit testsmanual testingdistributed systemsevent driven architecturefault-tolerant systems
Обязанности
- 01Design, develop, maintain, and support application programming interfaces (APIs), backend services, and distributed systems using Ruby, Java, Go and Scala
- 02Build, test, deploy, and maintain software infrastructure to support large-scale production systems
- 03Design and develop software systems using analytical techniques and mathematical models to evaluate system performance, predict outcomes, and assess design tradeoffs
- 04Develop and execute software testing, validation, debugging, and documentation procedures to ensure system reliability and performance
- 05Diagnose and resolve production issues across multiple services and layers of the technology stack
- 06Analyze user needs and software requirements to determine technical feasibility, design approaches, and implementation timelines within cost and resource constraints
- 07Collaborate with cross-functional engineering teams to design and implement new features for large-scale systems
- 08Design and build systems to securely store, manage, and modify production data and services
- 09Improve engineering standards, development tools, and software development processes to enhance system quality and efficiency
Требования
- 01Must have a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or a related field, plus 2 years of software development experience
- 02Must also have 2 years of experience in each of the following: Developing Software Applications
- 03Working with programming languages: Ruby, Java, Scala or Go
- 04Building backend or full-stack applications for large-scale systems
- 05Designing, building, and maintaining APIs, services, and distributed systems in a production environment
- 06Writing unit tests and performing manual testing for software changes
- 07Implementing Industry-standard software design patterns including distributed systems, event driven architecture, fault-tolerant systems, cost-effective engineering
Условия
- 01Salary: $156,800.00 – $235,200.00/yr
- 0240 hrs/week
- 0350% Telecommuting Permitted
- 04Multiple Positions Available
- 05Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends