CareerPlan

Senior Software Engineer

USAFull-time2026-11-03 → 2026-11-10

Core

Develop, maintain, test, document, operate, and support software throughout the software development lifecycle for the company's application suite.

Role type

Senior Software Engineer (.NET full-stack)

Builds

Company's application suite

Domain

Software Engineering / .NET / Cloud

Required skills

.NET, C#, Angular, SQL Server, Unit Testing, Peer Testing, Flutter, Cloud-based development

Preferred skills

Microsoft Azure, Software design principles, Architecture patterns, Cross-platform mobile development, International collaboration

Technologies

.NET, C#, Angular, SQL Server, Flutter, SendGrid, Microsoft Azure

Responsibilities

Design fit-for-purpose software and features in collaboration with users, analysts, architects, deployment teams, and other stakeholders. Author, review, and improve technical and functional specifications, including test descriptions and acceptance criteria. Perform development, operations, maintenance, troubleshooting, testing, and documentation for the company's application suite. Follow and promote software engineering practices, development frameworks, policies, and quality standards. Identify, escalate, and follow up on blockers, issues, and deviations from standards and guidelines. Collaborate with globally distributed teams and contribute to positive team performance and sprint deliverables.

Seniority

Senior, hands-on IC