Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against OneView Commerce's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against OneView Commerce's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at OneView Commerce — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at OneView Commerce — free, in seconds.
About the Role
OneView is looking for a Senior Software Engineer to design and build complex features and integrations end to end, from very little direction. This role is crucial for developing features for a platform serving over a hundred thousand users across global retail estates, with a focus on systems that must maintain functionality during connection drops and reconcile perfectly upon reconnection. The position offers a deliberate step towards a Lead Software Engineer role, with opportunities to mentor, influence technical direction, and contribute to team methodologies.
Responsibilities
- Design and build complex features and integration services end to end, from little direction, for a platform running continuously across thousands of shops in multiple countries.
- Take the hardest item on the team's backlog and be trusted with it.
- Own the technical design for significant pieces of work, documenting, presenting, and iterating on designs based on feedback.
- Design in performance, security, and resilience from the outset.
- Lead reviews of colleagues' work, ensuring code quality improvement.
- Contribute to team decisions on methods, libraries, and tooling, advocating with evidence.
- Collaborate with the Product Owner to shape product development, challenging scope and surfacing technical constraints.
- Write comprehensive tests to ensure current functionality and prevent future regressions.
- Conduct technical investigations, evaluating options, prototyping, and providing actionable recommendations.
- Break down large tasks into incrementally deliverable pieces to accelerate value delivery.
- Provide honest estimates and sequence work, proactively communicating risks to sprint commitments.
- Own production work, including instrumentation, monitoring, and issue resolution.
- Mentor a Software Engineer, focusing on their development and improvement.
- Participate in incident response, on-call rotations, and post-incident reviews for owned systems.
- Document work thoroughly to enable safe modifications by others.
Requirements
- 5+ years building production software, with a track record of delivering complex work independently.
- Strong proficiency in a modern typed language such as TypeScript, Go, Java, Kotlin, Python, or C#.
- Deep expertise on either the client side (e.g., React, Angular, Vue) or service side.
- Experience building and consuming REST and event-driven interfaces, understanding appropriate use cases for each.
- Public cloud experience with AWS, Azure, or Google Cloud, including managed and serverless compute patterns.
- Proficiency in data modeling across relational and document stores, with the ability to diagnose slow queries.
- Adherence to test-first development practices.
- Experience with CI/CD pipelines, including reading failing builds.
- Ability to debug production issues using logs, traces, and metrics.
- Skilled in code reviews, improving code quality without causing delays.
- Ability to work with minimal direction, resolve ambiguity through questioning, and produce defensible solutions.
- Experience mentoring at least one engineer, with demonstrable impact.
- Proficiency in AI-assisted development as a normal practice, able to explain all shipped generated code.
Skills
- TypeScript
- Go
- Java
- Kotlin
- Python
- C#
- React
- Angular
- Vue
- REST
- Event-driven interfaces
- AWS
- Azure
- Google Cloud
- Serverless compute
- Relational data modeling
- Document data modeling
- Test-first development
- CI/CD
- Logging
- Tracing
- Metrics
- Code review
- AI-assisted development
Location
- Remote
Work Type
- Remote-first
- Full-time
Experience Level
- Senior
About the Company
- OneView Commerce offers a headless commerce platform specifically designed for physical retail, enabling large retailers to innovate rapidly.
- The platform allows for quick deployment of store experiences and empowers retailers to build custom solutions on a transaction engine engineered for physical stores.
- Customers are global retailers who use OneView to continuously launch new journeys, channels, and store formats.
- Founded in 2010, OneView's mission is to provide a single view of customers, orders, and inventory throughout the shopping journey, enabling exceptional store experiences.
- The company operates as a remote-first team with employees globally, serving as a trusted digital commerce systems provider for leading retailers.
Equal Opportunity
- All qualified applicants will be considered for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.