Software Engineer - II

Allied Llc
Oakland, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 145K

Job location

Oakland, United States of America

Tech stack

ASP.NET
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Application Layers
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Information Systems
Databases
Data Integrity
Relational Databases
Software Debugging
Microsoft SQL Server
Nunit
Scrum
Query Optimization
Software Engineering
Software Systems
SQL Stored Procedures
Systems Integration
T-SQL
Technical Debt
Backend
GIT
Xunit
Single Page Application
Angular
Information Technology
Integration Frameworks
Data Management
Front End Software Development
Api Gateway
REST
Software Version Control
Jasmine
Web Api
Microservices

Job description

The Software Engineer - II is a key technical contributor responsible for designing, developing, and maintaining full-stack web applications that support Allied Administrators' operations, client-facing platforms, and internal systems. This individual will work within a collaborative engineering team to deliver scalable, high-quality software solutions using .NET Framework and Angular. The Software Engineer - II will partner closely with product, operations, and business stakeholders to translate requirements into reliable, well-architected code., * Design, develop, test, and deploy full-stack web applications using .NET Framework (C#/ASP.NET) on the backend and Angular on the frontend

  • Build and consume RESTful APIs to support internal systems, third-party integrations, and client-facing platforms
  • Write clean, modular, well-documented code adhering to team coding standards and best practices
  • Participate in code reviews, providing constructive feedback and ensuring code quality across the team
  • Troubleshoot, debug, and resolve application defects and performance issues in a timely manner

Systems Integration & Platform Support:

  • Support integration efforts between internal systems and third-party vendors, including payment processors, carrier platforms, and broker portals
  • Collaborate with operations and technology stakeholders to understand business workflows and translate them into technical requirements
  • Assist in platform migrations and system upgrades, ensuring minimal disruption to business operations
  • Monitor application health, identify reliability risks, and implement proactive improvements

Database & Data Management:

  • Design and maintain database schemas, stored procedures, and queries using SQL Server
  • Optimize queries and database interactions for performance and scalability
  • Ensure data integrity and security across all application layers

Agile Delivery & Collaboration:

  • Participate actively in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement
  • Provide accurate effort estimates and communicate progress, risks, and blockers clearly to the team and leadership
  • Collaborate with QA to define test cases and support UAT processes
  • Contribute to technical documentation including architecture diagrams, API specs, and runbooks

Continuous Improvement:

  • Identify opportunities to improve development processes, tooling, and application architecture
  • Stay current on emerging technologies, frameworks, and best practices relevant to the team's stack
  • Mentor junior developers through code reviews, knowledge sharing, and technical guidance

Requirements

Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field

  • 3-5 years of professional software development experience
  • Demonstrated proficiency in .NET Framework (C#, ASP.NET, Web API) for backend development
  • Hands-on experience building dynamic single-page applications using Angular (v10+)
  • Solid understanding of RESTful API design, development, and integration
  • Experience with relational databases (SQL Server, T-SQL) including query optimization and schema design
  • Familiarity with version control systems (Git) and collaborative development workflows (pull requests, code reviews)
  • Working knowledge of software development lifecycle (SDLC) methodologies including Agile/Scrum

Preferred Education and Experience

  • Experience in healthcare, employee benefits, insurance administration, or financial services technology
  • Familiarity with benefits administration platforms, carrier integrations, or EFT/payment processing systems
  • Experience with cloud platforms (Azure or AWS) and CI/CD pipeline management
  • Exposure to microservices architecture or API gateway patterns
  • Knowledge of unit testing frameworks (xUnit, NUnit, Jasmine/Karma)
  • Microsoft certifications (.NET, Azure) or equivalent technical credentials, * Technical Excellence - Writes clean, well-documented, maintainable code; proactively identifies and resolves technical debt
  • Problem Solving - Breaks down complex technical challenges into structured, actionable solutions
  • Collaboration - Works effectively across engineering, product, and operations teams; communicates technical concepts clearly to non-technical stakeholders.
  • Accountability - Takes ownership of deliverables; follows through on commitments and escalates blockers early
  • Adaptability - Thrives in a fast-moving environment; adjusts priorities and approach as business needs evolve
  • Attention to Detail - Maintains accuracy and precision across code, documentation, and testing

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Health savings account
  • Dental insurance, Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Job Types: Full-time, Permanent

Pay: $109,000.00 - $145,000.00 per year, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Professional development assistance
  • Vision insurance

Compensation Package:

  • Bonus opportunities

Apply for this position