ECP

19 Ecp Senior Software Engineer Jobs Hiring Near You

... building software that makes a real impact. Over the past several years, ECP has undergone ... Recruiting * Manage full-cycle recruitment for a range of roles (GTM, Engineering, Product ...

... building software that makes a real impact. Over the past several years, ECP has undergone ... Recruiting * Manage full-cycle recruitment for a range of roles (GTM, Engineering, Product ...

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in ...

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in ...

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in ...

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in ...

Senior living is deeply under-penetrated with software and ECP is one of the largest and fastest-growing software companies in the industry. We recently raised a growth round of equity to reinvest in ...

Customer Support Representative (Remote)

Denver, CO · Remote

$17.50 - $22.50/hr

ECP is a market-leading SaaS solution that enables senior living communities to better care for ... We're looking to further expand by increasing the number of customers that use our software and ...

Customer Support Representative (Remote)

Las Vegas, NV · Remote

$16.25 - $20.75/hr

ECP is a market-leading SaaS solution that enables senior living communities to better care for ... We're looking to further expand by increasing the number of customers that use our software and ...

Customer Support Representative (Remote)

Seattle, WA · Remote

$19.25 - $24.75/hr

ECP is a market-leading SaaS solution that enables senior living communities to better care for ... We're looking to further expand by increasing the number of customers that use our software and ...

ECP Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the most popular categories at Ecp?
Infographic showing various Senior Software Engineer job openings at Ecp in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 16% Physical, and 84% Remote job distribution.

Senior Talent Acquisition Specialist

ECP

Chicago, IL • Remote

Full-time

Posted 28 days ago


Job description

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. Our mission as a company is to build world-class software that increases the quality of life for seniors and improves clinical, business, compliance, and operational performance for our clients.

Our ECP team is purpose-driven, collaborative, high-performing, and passionate about building software that makes a real impact. Over the past several years, ECP has undergone significant growth across our customer base, product, and team. As we scale, we are intentional about building a high-performing, data-driven, and efficient hiring engine that can support rapid growth while maintaining a strong culture.

The Opportunity:

We are seeking a Senior Talent Acquisition Specialist who will serve as both a full-cycle recruiter and a process optimizer. This role will partner closely with the Head of People Operations and hiring leaders to build structured, scalable, and AI-enabled recruiting practices that improve quality of hire and increase hiring velocity.

This is a perfect role for someone who thrives in a fast-paced "start-up" culture, who loves to recruit and wants to make a meaningful impact on a business. You'll have the opportunity to bring new ideas forward and build technology-forward recruiting processes that modernize how talent is assessed and selected in a growing SaaS organization.

While ECP is a fully remote company, we are looking for someone located within driving distance to Milwaukee, who is able to meet with the team on-site once per quarter (on average).

Responsibilities:

  • Process Optimization & Recruiting Operations
    • Research and recommend tools, best practices, and processes to elevate the recruiting function
    • Leverage AI-powered sourcing, screening, and evaluation tools to increase efficiency and address process bottlenecks
    • Maintain data integrity in our ATS and support tracking metrics
    • Provide regular reporting and insights on pipeline health and time-to-fill
    • Design and implement interview scorecards aligned to role requirements and company values
    • Audit scorecard effectiveness and adjust based on hiring data and performance outcomes
    • Build documentation and playbooks for repeatable hiring practices
    • Build a knowledge base for recruiting team members and hiring managers
    • Support employer branding efforts (LinkedIn, Glassdoor, job boards, referral programs)
  • Recruiting
    • Manage full-cycle recruitment for a range of roles (GTM, Engineering, Product, Customer Experience, G&A)
    • Partner with hiring managers to define role scope, competencies, and interview processes
    • Conduct initial Zoom video screens, and guide candidates through a smooth and engaging interview process
    • Create compelling job postings and outreach messaging that reflect our brand and values
    • Build and maintain a strong pipeline of high-caliber professionals to ensure a steady flow of top talent for current and future hiring needs
    • Lead offer process, including compensation alignment and closing strategy
    • Deliver a high-quality, responsive, and professional candidate experience
    • Conduct market research on compensation, advising hiring managers on salary and pay band expectations
    • Stay informed on hiring trends, talent market conditions, and best practices in recruiting

Requirements

  • Bachelor's degree
  • At least 3 years of experience recruiting technical roles (Software Engineers, QA, etc.)
  • 2+ years of recruiting experience in a SaaS or high-growth environment
  • 2+ years of experience recruiting in-house preferred
  • Strong understanding of full-cycle recruiting, sourcing strategies, and interview best practices
  • Experience working with and optimizing an ATS
  • Experience using AI tools and technology to improve efficiency and scalability
  • Familiarity with structured interview frameworks and scorecards
  • Excellent interpersonal, organizational, and communication skills
  • Ability to thrive in a fast-paced, growing and evolving environment where you wear multiple hats
  • Ability to partner effectively with hiring managers and senior leaders
  • Proven ability to successfully manage multiple projects and/or competing priorities simultaneously
  • High ownership, accountability, attention to detail, and strong operational discipline
  • Ability to work independently and as part of a collaborative team