← All jobs

Software Development Engineer, Level 1

About the role

• Build specific components within an established architecture, including microservices, event-driven systems, or component-based frontend structures
• Write clean, compilable code with unit tests meeting team quality standards
• Clarify acceptance criteria and error states before implementation
• Identify, reproduce, and fix bugs in well-defined tasks with guidance from senior engineers
• Handle low-priority support tickets as a first responder
• Participate in on-call rotations under supervision and perform directed incident checks and scripts
• Add error and informational logging to support observability and debugging
• Update Jira daily, follow the Definition of Done, move tickets through the correct stages, and flag risks
• Participate in standups, backlog grooming, and demos
• Use AI tools such as Cursor to reduce boilerplate and investigate errors while validating generated output
• Update inaccurate or missing documentation
• Collaborate with product teams, other OTR teams, and engineering peers from design through implementation, testing, deployment, and production support

• B.S. or M.S. in Computer Science from a reputed institution
• 0 to 1 year of professional experience
• Solid grounding in data structures, algorithms, and software design
• Ability to write clean, compilable, tested code in at least one of Java, Python, or TypeScript/JavaScript
• Understanding of the testing pyramid and experience writing unit tests through coursework, an internship, or a personal project
• Basic understanding of IAM and role-based access control
• Willingness to learn applicable compliance requirements such as PCI or SOC
• Knowledge of Git and pull requests
• Ability to deploy to an existing CI/CD pipeline and identify when a specific commit caused a build failure
• Ability to ask focused questions, explain attempted solutions, and flag deadline risks
• Ability to receive code review feedback and learn team standards and tools
• Preferred: degree in computer science/software engineering from a reputed institution
• Preferred: internship or co-op experience shipping code to a production or staging environment as part of a team
• Preferred: familiarity with cloud basics
• Preferred: exposure to containerization through Docker
• Preferred: experience working in an existing codebase and contributing improvements
• Preferred: awareness of AI tools beyond code completion
• Preferred: genuine interest in payments, fleet operations, or developer platform work

• No benefits, perks, or compensation extras are specified in the posting