
Software Engineer — Cooperative Technologies
Solen Software Group · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Job highlights
- Own product roadmap and ship code.
- Manage Azure cloud infrastructure.
- Engage directly with clients.
- Utilize AI for code generation.
- Work in a remote startup environment.
About the role
About Cooperative Technologies
Cooperative Technologies (“CT”) is the only company in the US that provides ceding carrier data for annuity and life insurance exchanges, making the platform the de facto standard for replacement processing. The market for US annuity sales is projected to double to ~$900B by 2030 with CT at the center of that growth.
CT is at an inflection point and looking for future leaders to champion the next phase of growth for the organizations. The company is now searching for an AI force multiplier engineer who can help own a product roadmap and write the code to ship its product. Working in an entrepreneurial fully remote environment, the hired candidate will have high-visibility and autonomy.
What You'll Actually Do
- Maintain and manage CT's Azure cloud infrastructure such as App Services, Front Door, SQL Server, and Web Application Firewall.
- Manage client security questionnaires, write and maintain security policy documentation, and run disaster recovery testing.
- Communicate directly with clients during new software installations and troubleshoot connectivity or configuration issues as they arise.
- Generate 30%+ of your code output using AI-assisted development tools—and using them thoughtfully to accelerate delivery without sacrificing quality.
- Shepherd end-of-life cycle products while keeping existing systems running smoothly.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- Hands-on experience with the Windows .NET stack — C#, ASP.NET, WCF, REST, XML/JSON.
- Direct experience managing Microsoft Azure services including App Services, Front Door, SQL Server, and Web Application Firewall.
- Demonstrated ability to write, maintain, and troubleshoot code across multiple layers of a web-based application.
Preferred Qualifications
- Familiarity with Java in a production or legacy-support context.
- Experience leveraging open-source libraries, APIs, or no-code tools to solve problems quickly without over-engineering.
- Prior involvement in security compliance processes with questionnaires, policy documentation, or formal DR testing programs.
- Experience in a small engineering team or startup environment — comfortable with shifting priorities and picking up work that does not have a clear owner.
- Exposure to enterprise New Business or policy administration systems in the life insurance industry.
What Success Looks Like — First 90 Days
- First client onboarding or connectivity issue resolved end-to-end, with the process documented for future reference.
- At least one report was built or modified for client invoicing, deployed and confirmed accurately.
- Azure infrastructure managed independently by monitoring, configuration, and incident response handled without escalation.
Who You'll Work With
You'll report to CT's product and engineering leadership and collaborate directly with clients during onboarding and support escalations. You'll work alongside the PM and existing engineers, each covering a broad slice of the product and operations surface.
What We Offer
- Genuine end-to-end ownership of infrastructure, security, development, and client communication in a vertical where your work directly affects customer operations.
- A small, low-bureaucracy environment where good judgment ships quickly.
- Exposure to the Solen Software Group portfolio company network and operating model.
- A role with real breadth and immediate impact not a siloed function within a large engineering org.
Key skills/competency
- Software Engineer
- AI Force Multiplier
- Azure Cloud Infrastructure
- .NET Stack
- C#
- ASP.NET
- SQL Server
- Web Application Firewall
- Client Communication
- Security Compliance
Skills & topics
- Software Engineer
- AI
- Azure
- Cloud Infrastructure
- C#
- .NET
- ASP.NET
- SQL Server
- Remote
- Startup
How to get hired
- Tailor your resume: Highlight your .NET stack experience, Azure management, and AI tool usage for this Software Engineer role.
- Showcase client interaction: Detail experience in client communication, installations, and troubleshooting to demonstrate your direct support capabilities.
- Emphasize Azure expertise: Clearly list your proficiency with Azure services like App Services, Front Door, and SQL Server.
- Demonstrate AI proficiency: Mention your experience with AI-assisted development tools and how you've used them to improve efficiency and quality.
- Highlight startup adaptability: If you have startup experience, emphasize your comfort with shifting priorities and broad responsibilities.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the salary range for the Software Engineer role at Cooperative Technologies?
- The target compensation for this Software Engineer role at Cooperative Technologies is between $100,000 and $120,000 USD annually (OTE).
- Is this a remote position for the Software Engineer at Cooperative Technologies?
- Yes, this Software Engineer position at Cooperative Technologies is a fully remote role, offering an entrepreneurial environment with high visibility and autonomy.
- What are the core technologies used by the Software Engineer at Cooperative Technologies?
- The core technologies for this Software Engineer role include the Windows .NET stack (C#, ASP.NET, WCF, REST, XML/JSON) and Microsoft Azure services (App Services, Front Door, SQL Server, Web Application Firewall).
- What is the primary responsibility of an AI Force Multiplier Engineer at Cooperative Technologies?
- An AI Force Multiplier Engineer at Cooperative Technologies is responsible for owning a product roadmap, writing code, and leveraging AI-assisted development tools to accelerate delivery while maintaining quality.
- Does Cooperative Technologies require specific industry experience for this Software Engineer role?
- While not strictly required, prior experience with enterprise New Business or policy administration systems in the life insurance industry is preferred for this Software Engineer position.
- What are the expectations for a Software Engineer in their first 90 days at Cooperative Technologies?
- In the first 90 days as a Software Engineer at Cooperative Technologies, success looks like completing client onboarding, building/modifying client reports, and independently managing Azure infrastructure.
- What makes Cooperative Technologies unique in its market?
- Cooperative Technologies is unique as it's the only company in the US providing ceding carrier data for annuity and life insurance exchanges, establishing itself as the standard for replacement processing.