We're looking for a Senior Software Engineer II (Backend) to join our team at Appspace. As a Senior Software Engineer II, you will be responsible for architecting, developing, and maintaining high-performance software systems. You will lead by example in adopting modern engineering workflows and may lead a small team of engineers to deliver complex projects.
Requirements
- Degree in Computer Science, Software Engineering or equivalent.
- 8+ years of commercial software development experience in an agile environment as a strong Individual Contributor.
- Expertise in AI-Assisted Workflows: Proven experience using AI tools (e.g., GitHub Copilot, Cursor, LLMs) to streamline development and reduce manual boilerplate coding.
- Technical Stack: Significant commercial experience in C#.Net, ASP.NET Core and Web API, NHibernate, Entity Framework, and SQL.
- Data Systems: Knowledge of MongoDB, and MySQL.
- Bonus Skills: Familiarity with Node.js, Python, and Go is a plus.
- Leadership: Demonstrated ability to lead development projects and mentor junior engineers in modern coding techniques.
- Soft Skills: Strong analytical skills, a proactive "innovation-first" mindset, and the ability to work under pressure.
- Customer-Centricity: Ability to empathize with the customer’s viewpoint to ensure AI-generated solutions meet real-world user needs.
Benefits
- Competitive salaries
- Medical, dental and vision coverage
- Mental health resources
- 14 week maternity leave program
- Transport/parking allowance
- 20 Days PTO
- Flexible work schedules
- Remote work opportunities
- Paid company holidays
- Appspace Quiet Fridays
- Casual dress work environment