Job Closed
This listing is no longer active.
Senior Software Engineer II – Backend
Location
California + 5 moreAll locations: California | Colorado | Illinois | New York | Massachusetts | Pennsylvania
Posted
100 days ago
Salary
$145K - $175K / year
Seniority
Senior
Job Description
Senior Software Engineer II – Backend
Allocate
• Design & implement new features and endpoints in backend APIs • Design & implement schema changes to support these new features • Participate in an Agile-based development environment • Work as part of an independent, cross-functional squad to deliver critical features for our platform • Build high-quality, scalable, and testable code that will help drive engineering maturity and efficiency
Job Requirements
- 5+ years of object-oriented software engineering experience (C#, Java, etc)
- 5+ years experience with SQL-based databases (Postgres ideally)
- Must understand how to design a schema that will result in a performant application
- 3+ years C# experience
- 2+ years experience developing REST APIs
- Proficiency with Git and version control systems in general
- Hands-on experience with AI-assisted development tools such as Claude Code, OpenAI’s Codex, or Cursor
Benefits
- Medical, dental, and vision.
- 401(k), and responsible vacation time (RTO)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
Nick AIWe are building an AI Agent Trading Platform. Create your Agent, customize strategy & trade on your favorite exchanges.
• Build and maintain connectors for multiple exchanges (Coinbase, Hyperliquid, Alpaca, Aster) • Design and implement the receipts system (latency, slippage, fill quality) • Develop scalable trading infrastructure using Node.js and Go microservices • Integrate APIs via CCXT and custom implementations • Ensure robustness with error handling, logging, and monitoring • Collaborate with AI/ML and frontend teams to expose execution data in real time
.NET C# Developer
JalasoftWe provide the best software engineering solutions by investing in our people first.
• Design, develop, and maintain software applications using C# and the .NET framework • Collaborate with other developers, designers, and project managers to create solutions that meet client needs • Adhere to industry best practices in software development
Senior Software Engineer – Python
OcrolusOcrolus is the leading document automation platform in financial services, powering the digital lending ecosystem
• Designing, implementing, and maintaining Microservices using Python/Go. • Designing and developing cloud based software products conforming to industry best practices. • Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions. • Build and scale our fast-growing online services and data pipelines. • Collaborate with other teams on security, reliability, and automation. • Supporting the testing process, troubleshooting issues and resolving them.
• Lead projects, create collateral, coach, mentor and encourage on- and off-shore team members • Be accountable for the overall quality of the engagements you lead • Identify, validate, and grow opportunities in strategic accounts by driving solutions aligned to Avanade’s offerings, in partnership with the Avanade business development team • Provide hands-on-keyboard services where required • Acquire required Power Platform technical certifications • Keep up to date with market trends and competitive insights • Architect and successfully deliver compelling solutions that are cost competitive for our clients • Design secure data models using a variety of data sources (Dataverse, SharePoint, SQL, etc.) • Serve as technical SME in workshops and discovery sessions • Leverage the most sophisticated tools to provide insights to crucial business decisions and embed Power Platform solutions in large digital transformation strategies



