Senior Software Engineer
Location: New York, NY
Department: Information Technology (IT)
Employment Type: Full-Time
Work Arrangement: On-Site
Reports To: Director of Information Technology
About Arlo
Arlo is a healthcare and insurance solutions organization dedicated to improving access, efficiency, and outcomes through innovative technology and operational excellence. By combining industry expertise with modern digital solutions, Arlo supports members, providers, partners, and internal stakeholders through secure, scalable, and customer-focused systems.
Our success is built on collaboration, integrity, innovation, and a commitment to delivering exceptional service. We are seeking talented professionals who are passionate about solving complex challenges and contributing to meaningful technology initiatives that support business growth and organizational success.
Position Summary
Arlo is seeking an experienced Senior Software Engineer to join our Information Technology team in New York. This position will play a critical role in designing, developing, implementing, and maintaining enterprise software solutions that support business operations, customer services, claims processing, reporting, data management, and strategic technology initiatives.
The ideal candidate will bring strong technical expertise, excellent analytical abilities, and a collaborative mindset. This individual will work closely with business stakeholders, technology teams, and leadership to deliver scalable, secure, and high-performing software solutions that support organizational objectives.
Essential Duties and Responsibilities
Design, develop, test, deploy, and maintain enterprise software applications and business systems
Analyze business requirements and translate them into scalable technical solutions
Develop secure, reliable, and high-performing applications that support operational and customer-facing functions
Collaborate with business analysts, project managers, and cross-functional teams to define technical requirements and project objectives
Build and maintain APIs, integrations, backend services, and system interfaces
Participate in software architecture, technical design, and technology planning initiatives
Write clean, maintainable, and well-documented code following established development standards and best practices
Conduct code reviews and provide technical guidance to development team members
Troubleshoot, diagnose, and resolve complex software defects and production issues
Optimize system performance, reliability, scalability, and security
Develop and maintain automated testing processes to ensure software quality
Support application deployment, release management, and system upgrades
Maintain technical documentation, system specifications, and development procedures
Mentor junior engineers and contribute to technical knowledge sharing across the organization
Collaborate with cybersecurity and compliance teams to ensure adherence to security and regulatory requirements
Participate in Agile development methodologies, sprint planning, and project reviews
Evaluate emerging technologies and recommend solutions that enhance operational effectiveness
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline
Minimum of 7 years of professional software development experience
Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript, TypeScript, or Go
Experience developing and supporting enterprise-scale applications and software systems
Strong understanding of software architecture, design patterns, object-oriented programming principles, and software engineering best practices
Experience with relational databases, SQL, and data modeling
Experience developing and consuming RESTful APIs and web services
Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform
Proficiency with Git and modern version control workflows
Strong analytical, troubleshooting, and problem-solving abilities
Excellent written, verbal, and interpersonal communication skills
Ability to effectively manage multiple priorities in a fast-paced environment
Preferred Qualifications
Experience within healthcare, insurance, financial services, or other highly regulated industries
Experience with microservices architecture and distributed systems
Familiarity with Docker, Kubernetes, and containerized application environments
Experience with CI/CD pipelines and DevOps practices
Knowledge of cybersecurity principles and secure software development methodologies
Experience working with enterprise reporting, analytics, or large-scale data platforms
Prior experience mentoring software engineers or leading technical initiatives
Experience supporting digital transformation and modernization projects
Compensation
Target Compensation: $230,000 – $250,000 annually, plus equity
Compensation is determined based on qualifications, experience, skills, education, and other business-related factors. Eligible employees may also participate in the company's equity program and other incentive opportunities, where applicable.
Benefits
Arlo offers a comprehensive benefits package designed to support employees and their families, including:
Medical, dental, and vision insurance
401(k) retirement plan with company matching contributions
Company-sponsored life insurance
Short-term and long-term disability coverage
Paid time off, vacation, sick leave, and company holidays
Employee Assistance Program (EAP)
Professional development and continuing education opportunities
Career advancement and leadership development programs
Employee wellness initiatives
Equity participation opportunity
Collaborative and team-oriented work environment
Why Join Arlo?
At Arlo, technology is a key driver of innovation and organizational success. As a Senior Software Engineer, you will have the opportunity to work on impactful projects, solve meaningful business challenges, and contribute to the advancement of healthcare and insurance services. You will collaborate with talented professionals, influence strategic technology initiatives, and play an important role in shaping the future of our technology ecosystem.
Work Environment
This position is based on-site in New York, New York. The role requires regular use of computer systems, participation in meetings, collaboration with cross-functional teams, and the ability to perform the essential functions of the position with or without reasonable accommodation.
Equal Employment Opportunity Statement
Arlo is an Equal Opportunity Employer committed to creating and maintaining a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, pregnancy, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, genetic information, veteran status, marital status, citizenship status, or any other characteristic protected by applicable federal, state, or local law.
Arlo provides reasonable accommodations to qualified individuals with disabilities throughout the recruitment, hiring, and employment process. Applicants requiring accommodation are encouraged to contact Human Resources for assistance.