For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Openforce
Openforce

Sr. Software Engineer - Full Stack .NET

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Testing
Security software
+50

Permanent role
8 days ago
Apply now

Description

Job Description: Sr. Software Engineer - Full Stack .NET

Making your next move count

At Openforce, you will find a career experience that will challenge you, satisfy you, and make you proud to work for this Software as a Service (SaaS) and services company. Teamwork and transparent communication are the hallmark of this company. The focus is on high-performance, high customer service and delivery standards. Openforce is a well-established company with an excellent reputation in our industry with a ‘start-up’ feel. Openforce delivers the leading integrated cloud software suite for the independent contracting community, including recruiting, onboarding, settlement pay, compliance, insurance, and retention.

Position Overview

We are seeking an experienced Sr. Developer to join our dynamic engineering team at Openforce. This role goes far beyond writing code – you'll be a technical leader, solution architect, and quality advocate who plays a crucial role in shaping our products from conception to delivery. The ideal candidate thrives on collaboration, has a passion for mentoring, and views comprehensive code reviews and solution design as core responsibilities, not afterthoughts.

Key Responsibilities

  • Partner closely with Product Management to evaluate, refine, and validate acceptance criteria before development begins; Identify potential technical risks and propose mitigation strategies early in the planning process ensuring the integration security considerations into every phase of the development lifecycle
  • Lead solution design sessions and architectural discussions for complex features and system improvements
  • Translate business requirements into technical specifications and implementation strategies
  • Advocate for technical best practices while balancing business needs and timelines
  • Conduct thorough, detailed, security-focused code reviews that may span multiple hours for complex features; provide comprehensive feedback on code quality, architecture, security, performance, and maintainability
  • Mentor junior and mid-level developers through the code review process
  • Establish, implement, and maintain coding standards across the development team and champion best practices in validation, authentication, authorization, data protection, testing, security, and clean code principles
  • Design and develop robust, scalable applications using the .NET ecosystem
  • Write clean, maintainable, and well-tested code following established patterns and practices
  • Implement comprehensive automated testing strategies (unit, integration, and end-to-end)
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Participate in agile ceremonies and contribute to sprint planning and estimation
  • Design comprehensive testing strategies including unit tests, integration tests, and automated testing pipelines
  • Stay current with security threats and implement appropriate countermeasures

Qualifications

Experience

  • 5+ years of professional software development experience
  • Proven track record of leading technical discussions and solution design
  • Experience mentoring developers and conducting detailed code reviews
  • Strong background in full-stack development within enterprise environments

Technical Skills

  • Expert-level proficiency in C# and .NET Framework/.NET Core
  • Strong SQL skills including database design, optimization, and stored procedures
  • Proficiency in React OR Blazor for front-end development (Blazor preferred)
  • Entity Framework Core and ORM best practices
  • RESTful API design and development using ASP.NET Core Web API
  • GraphQL implementation and schema design
  • AWS services (EC2, RDS, Lambda, CloudWatch, S3)
  • Git version control and branching strategies
  • CI/CD pipelines and DevOps practices
  • Unit testing frameworks (xUnit, NUnit, MSTest)
  • Integration testing and mocking frameworks
  • Docker containerization and orchestration concepts

Security and Testing Expertise

  • OWASP Top 10 understanding and mitigation strategies
  • Authentication and authorization patterns (OAuth, JWT, Identity Framework)
  • Secure coding practices and vulnerability assessment
  • Test-driven development (TDD) or behavior-driven development (BDD)
  • Automated testing strategies and testing pyramid concepts
  • Performance testing and load testing principles

Preferred Skills

  • AWS DevOps tools (CodePipeline, CodeBuild, CodeDeploy) or similar CI/CD platforms
  • Microservices architecture patterns
  • Message queuing systems (Service Bus, RabbitMQ)
  • Application monitoring and logging (Application Insights, Serilog, OTEL)
  • Infrastructure as Code (CloudFormation, Terraform)

About Openforce

👥51-200
📍Phoenix, Arizona, United States
🔗Website

Openforce Service

Openforce product / service
Openforce product / service
Openforce product / service
Openforce product / service
Openforce product / service

How does Openforce work?

A Phoenix-based provider of compliance software and payment settlement services for independent contractors

Company culture

Family

Treat each client and team member like family. Trust, support, and resolve conflict quickly.

Passion

Find passion in what we do and who you are. Act with openness, honesty, and collaboration.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service