Software Engineer II developing secure, scalable payment experiences for OpenTable. Collaborating with product and engineering teams in a supportive atmosphere.
Responsibilities
Build and Innovate: Partner with senior engineers and product managers to design, develop, and evolve our systems. You'll take ownership of features throughout their entire lifecycle, from the initial idea to development, testing, and making improvements in production.
Champion Code Quality: Contribute to a culture of excellence by writing code that is clear, tested, and easy for others to build upon. You’ll share your knowledge and elevate the team through helpful and constructive code reviews.
Enhance Our Tools: Look for creative ways to improve our development experience, whether it's by enhancing our tools, boosting test coverage, or refining our code structure.
Take Pride in Your Work: Help us ensure our systems are reliable and performant. You’ll use your curiosity to find automated ways to maintain production quality, working with monitoring and alerting tools to keep our services healthy.
Connect and Collaborate: Act as a key communication link for your projects, keeping the team updated and proactively reaching out to clear roadblocks. We believe the best solutions come from working together.
Grow Your Expertise: Become a go-to person for at least one area of our codebase, developing a deep understanding that you can share with the team.
Requirements
2-5 years of professional experience developing with C# and the .NET framework (we use .NET 8+)
You're comfortable building RESTful APIs and have worked with both relational (PostgreSQL) and NoSQL (MongoDB) databases.
You have experience with cloud platforms, preferably AWS. Familiarity with services like Amazon S3 for object storage or AWS Lambda for serverless functions is a strong plus.
You have hands-on experience with Docker and an interest in deploying applications on Kubernetes (K8s).
You appreciate the importance of observability and have some familiarity with monitoring tools (e.g., StatsD, Grafana, ELK stack).
You bring a positive, self-starting attitude and enjoy working with others with flexibility and an open mind.
A Bachelor's degree in Computer Science, Engineering, a related field, or equivalent real-world experience.
Benefits
Generous paid vacation + time off for your birthday
Focus on mental health and well-being:
Company-paid therapy sessions through SpringHealth
Company-paid subscription to Headspace
Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
Senior Software Developer at Contour Software involved in development, testing, and deployment within STC health. Collaborating with teams to deliver solutions in vaccine intelligence and immunization data management.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Java Developer at SourcingTrust, Lda responsible for software development and collaboration with cross - functional teams in Lisbon, Portugal. Delivering high - quality applications with a focus on software best practices and team delivery.
Tech Lead FullStack (Java+Azure) at CI&T overseeing full - stack development projects. Collaborating with teams to deliver impactful technology solutions for clients.
C++ backend developer for urgent assignment in a cross - functional team at D - Source in Stockholm. Collaborating closely with UX, architects, and testers focusing on backend application development.
Develop features for control interfaces and data dashboards in a hybrid role. Join Delair as a Fullstack Developer specializing in applications for autonomous underwater drones in Marseille.
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Technical Architect developing innovative AI assistants and frameworks at Adobe. Leading technical strategy and guiding teams in creating scalable, impactful solutions.
Senior Staff Engineer at GEICO building and scaling next - generation file sharing platform. Collaborating with teams and driving engineering capabilities for insurance business transformation.