Software Engineer
Core
Design, develop, and maintain high-quality software applications, modules, and system integrations for an underwriting agency platform.
Role type
Software Engineer
Builds
Software applications, modules, and system integrations
Domain
Insurance technology
Required skills
Python, Java, C#, relational databases, non-relational databases, APIs, cloud technologies, CI/CD pipelines, agile methodologies
Preferred skills
1+ years of professional software engineering experience
Technologies
Python, Java, C#, cloud technologies
Responsibilities
Research and evaluate business requirements and technical specifications; Design, develop, and implement software applications and system integrations; Test, debug, and refine software to meet functional and security requirements; Maintain and enhance existing software systems; Write and maintain technical documentation; Collaborate with cross-functional teams to deliver projects on time; Apply software engineering best practices; Evaluate and adopt emerging technologies; Ensure compliance with regulatory requirements; Provide technical advice and mentorship.
Seniority
Mid-level, hands-on IC