Location
Oakland, CA, US
Salary
$109,000 - $145,000 /yearly
Type
fulltime
Posted
Today
Job Description
Summary/Objective:
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.
Required Education and Experience:
- 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
Competencies:
- 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
Software Engineer - II Responsibilities:
Software Development \& Engineering:
- 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
Work Environment:
Hybrid work with regular weekly travel to the office
EEO Statement:
The workplace and decisions made at Allied Administrators will be free of disparate treatment based on an employee's race, sex, national origin, color, sexual orientation, religion, disability, age (40 and over) or genetic information.
At Will Statement:
Employment with Allied Administrators is at will. This means employment is for an indefinite period and it is subject to termination by the employee or Allied Administrators, with or without cause, with or without notice, and at any time. Nothing in this job description or any other policy of Allied Administrators shall be interpreted to conflict with or to eliminate or modify in any way, the at will employment status of Allied Administrators employees.
The at will employment status of an employee of Allied Administrators may be modified only in a written employment agreement with that employee which is signed by the President of Allied Administrators.
Other Duties:
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
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Professional development assistance
- Vision insurance
Compensation Package:
- Bonus opportunities
Work Location: Hybrid remote in Oakland, CA 94612
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.