AWL is a successful customer acquisition marketing company in the US that helps customers acquire customers for the insurance industry. They are seeking a Software Engineer to enhance their SaaS platform using .NET and C#, working closely with engineering leaders to design scalable software solutions.
Responsibilities:
- Designing and implementing highly reliable components for our business-critical applications
- Working closely with engineering leadership and key stakeholders to build new features to address business-critical needs
- Translating high-level business needs into actionable engineering requirements
- Working closely with our QA team to ensure on-time release and product quality
- Participation in the full software development lifecycle process – "You build it, you run it."
Requirements:
- Must reside in AL, GA, NC, NM, OH, OK, TX, VA, WI, AZ
- 2-4 years of experience in a back-end C# /.NET software development role with increasing responsibilities
- Enjoy working within a small, fast-paced, Agile team in a TDD and CI/CD environment
- Solid experience working in an object-oriented language such as C#, Java or C++
- Experience consuming/creating JSON-based, RESTful APIs
- Exposure to Polyglot persistence: SQL/NoSQL (MySQL, PostgreSQL, MongoDB, Redis, etc.)
- Experience with Modern JavaScript/Typescript, HTML, and CSS
- Exposure to building, tuning and supporting large scale, high-availability SaaS platforms
- Bachelor's degree in Computer Science, Engineering or related field
- Experience with AI-assisted development tooling like Claude, Codex, etc
- Exposure to cloud telephony (e.g. Twilio) or real-time communication
- Exposure to CQRS, Event Sourcing and message-based systems (RabbitMQ, Akka, ActiveMQ, JMS)
- Exposure to Salesforce development