Senior Software Engineer

New York, NY
Full Time
Information Technology (IT)
Senior Executive

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.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*