Senior Software Engineer

Posted Sep 12

This is a fully remote position, open to applicants in United States.

📋 Description

• Take ownership of the architecture, quality, scalability, maintainability, and operational health of a system or subsystem within Verisma's enterprise application.

• Convert business objectives into technical designs, identify constraints and trade-offs, and document decisions made.

• Lead collaborative technical efforts from the design phase through to delivery.

• Design, develop, and enhance features utilizing React with TypeScript on the front end and C#/.NET on the back end.

• Optimize and maintain SQL Server databases, focusing on schema design, performance tuning, and data integrity.

• Modernize legacy codebases by refactoring them into modular architectures that adhere to cloud-native best practices.

• Implement and automate strategies for unit and integration testing.

• Establish technical standards, expectations for code reviews, secure coding practices, and requirements for handling PHI.

• Participate in on-call rotations and lead the resolution of production issues.

• Design and enhance event-driven integrations, covering messaging patterns, event contracts, versioning, and delivery guarantees.

• Ensure that asynchronous workflows manage duplicate and out-of-order deliveries, poison messages, dead-lettering, and eventual consistency while maintaining PHI data integrity and auditability.

• Define AI usage patterns and verification requirements for artifacts generated by AI.

• Identify architectural and security vulnerabilities introduced by AI-generated code.

• Appropriately decompose work for AI-assisted workflows and maintain effective specifications, tests, and architectural documentation.

• Ensure compliance of AI tool usage with PHI handling, approved tools, and audit requirements.

• Collaborate with internal staff, contractors, and DevOps teams.

• Utilize Azure DevOps for source control, CI/CD, and work tracking.

• Engage in Agile ceremonies and contribute to continuous process improvement.

• Mentor junior developers and advocate for technical excellence.

• Report directly to the Director of Software Engineering.


⛳️ Requirements

• A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience is required.

• Over 6 years of professional software development experience, including full-stack and cloud-native development, with proven ownership of a production system.

• Expertise in C#/.NET for backend development.

• Proficiency in React with TypeScript and Redux for frontend development.

• Strong skills in SQL Server, including T-SQL, schema design, and stored procedures.

• Knowledge of Azure services, including App Services, containers, horizontal scaling, and message queues.

• Proven ability to critically review AI-generated code and articulate reasons for the rejection of specific outputs.

• Experience in establishing AI-assisted development practices within a system area, including verification standards and review expectations.

• Familiarity with Azure DevOps Repos, Pipelines, and Boards is necessary.

• Experience with Microsoft Power BI Embedded is a plus.

• Capability to write meaningful automated unit and integration tests utilizing xUnit, Moq, or similar frameworks.

• In-depth knowledge of secure coding practices aligned with OWASP Top 10.

• Solid understanding of software architecture principles, including microservices and SPA design.

• Demonstrated ability to mentor engineers and elevate technical standards across a team.

• Experience in healthcare or other regulated environments is preferred.

• Familiarity with Agile frameworks such as Scrum or Kanban is essential.

• Excellent communication and collaboration skills are required.

• A self-starter with a proactive mindset and a passion for continuous learning and improvement.

• Willingness to travel up to 10% of the time.


🏝️ Benefits

• Opportunity for remote or virtual work arrangements.

• Professional development opportunities through mentorship and technical leadership.

• Exposure to AI-assisted development practices.

• Involvement in technically challenging projects within cloud-native and regulated environments.

People also viewed

Shield AI1 day ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers