Job Closed
This listing is no longer active.
Provider Network Management, Automated.
Software Engineer III – API
Location
Arizona + 21 moreAll locations: Arizona | California | Colorado | Florida | Idaho | Illinois | Kentucky | New Jersey | New Mexico | New York | North Carolina | Ohio | Oregon | Maryland | Michigan | Pennsylvania | South Carolina | Tennessee | Texas | Utah | Virginia | Washington
Posted
128 days ago
Salary
0
Seniority
Lead
Job Description
Software Engineer III – API
Verifiable
• Own the design and implementation of complex product features and platform improvements, writing clean, maintainable, and scalable code • Act as a technical leader within the team by producing and maintaining high-quality technical documentation, including design decisions, trade-offs, and operational considerations • Partner closely with Product, Support, and Implementation teams to ensure reliable, well-designed solutions for API customers • Apply and champion best practices around security, performance, observability, and maintainability across the Verifiable Platform • Drive troubleshooting and debugging of complex production issues, contributing to long-term reliability through post-incident improvements • Mentor junior and mid-level engineers through feedback, code reviews, coaching, pairing, and knowledge sharing • Troubleshoot and debug issues in the Verifiable Platform, contributing to the continuous improvement of system reliability, while participating in on-call rotations and representing Engineering across our organization. • Learn and grow by proactively seeking feedback, participating in knowledge-sharing sessions, and staying current with emerging technologies
Job Requirements
- 7+ years of professional experience developing and operating web-based products at scale, with a consistent record of delivering high-quality, production-ready solutions
- Deep hands-on experience designing, building, and evolving RESTful and/or GraphQL APIs using C# and .NET, including ownership of API design decisions and backward compatibility
- Strong experience with relational databases (MySQL, PostgreSQL, Microsoft SQL Server), including schema design, query optimization, and performance tuning in production environments
- Proven experience operating in customer-facing or production-critical environments, including diagnosing and resolving customer-impacting issues
- Demonstrated ability to lead incident troubleshooting in real time, perform root-cause analysis, and partner with cross-functional teams to drive resolution and prevention
- A clear bias for action and ownership—you identify problems, propose solutions, and drive them to completion with minimal direction
- Experience leveraging agentic coding assistants effectively to improve developer productivity and code quality
- Prior experience mentoring engineers or serving as a technical lead on projects
Benefits
- Health/Vision/Dental plans
- Unlimited PTO
- New Apple equipment
- Startup equity as part of your comp package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Platform & Integrations
InvestorFlowInvestorFlow is a leading provider of integrated CRM and portals for asset and investment managers.
• Design, build, and maintain scalable backend services using Python and modern frameworks (e.g., Django) • Contribute to the modernization of the platform by migrating existing services to Python • Develop data integration services and connectors to support multiple products and clients • Work with SQL and NoSQL databases, as well as caching technologies, to ensure performance and reliability • Build, test, and maintain clean, well-structured, and well-documented code following best practices • Collaborate closely with product managers, engineers, and cross-functional teams in an Agile environment • Participate in code reviews, architecture discussions, and technical decision-making • Use Git for version control and follow CI/CD practices for efficient and reliable deployments • Leverage Docker and Kubernetes to build and scale highly available applications • Analyze and work with large datasets, supporting data processing and analytics initiatives • Take ownership of features and services from design through deployment and maintenance • Troubleshoot, debug, and resolve complex technical issues independently and collaboratively • Communicate clearly and effectively in English, both verbally and in writing
Senior/Principal Software Engineer
MediSpendMediSpend solutions are designed to empower life sciences companies to grow their business compliantly.
• Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements • Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment • Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements • Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform. Provide peer review of proposed code check-ins. • Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability • Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities • Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product • Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services • Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs • Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones
Senior Software Engineer – Consumer Engineering Test Infrastructure
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
• Design, develop, and maintain robust, fast, and scalable automated test frameworks, tools, and infrastructure. • Partner with engineering teams to enhance test coverage, reduce test flakiness, and streamline the debugging experience. • Optimize CI/CD pipelines to ensure the most efficient and rapid test execution. • Advocate for and drive the adoption of testing best practices across unit, integration, and end-to-end testing, promoting a high-quality testing culture while maintaining development velocity. • Build comprehensive dashboards and provide insights that empower teams to track and improve the quality of their tests. • Collaborate with platform, infrastructure, CX, consumer, and SRE teams to ensure that test environments are stable, scalable, and accurately reflect production conditions. • Research and evaluate emerging testing technologies (web, mobile, AI/ML, backend) and integrate them into our ecosystem where appropriate.
Software Engineer
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
• Design, build, and maintain software development framework and other shared libraries for Coinbase’s backend engineers. • Implement customer-focused abstractions that simplify and standardize the way we offer features. • Responsible for the performance, automation and standardization of gRPC services. • Learn and continue to foster an understanding of the long-term needs of our backend engineering infrastructure. • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization. • Communicate to gather requirements for backend development framework offerings and capabilities, and to understand gaps and improvements. • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users. • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation. • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization. • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, business partners, stakeholders and vendors • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.



