SimplePractice logo
SimplePractice

SimplePractice offers an all-in-one platform used by more than 160,000 health and wellness providers to manage their private practices. As an employer, the comp

Senior Software Engineer II

Location

United States

Posted

3 days ago

Salary

$208K - $260K / year

Seniority

Senior

Job Description

Senior Software Engineer II

SimplePractice

Role Description SimplePractice is seeking a Senior Full-Stack Engineer II with expert knowledge in Ruby on Rails and heavy Backend experience to help us roll-out the multitude of features and service improvements we have planned. About You: - You are a passionate, talented engineer, willing to push the limits of existing technology and create the best possible user experience. - You work on the front-end and have a heavier emphasis on the backend to develop new features from start to finish, including design of architecture, coding, and testing. - You are delighted by good design and bring that taste to your front-end work. - You love building products that help thousands of customers in their day-to-day life. Responsibilities: - Building out the next generation practice management platform. - Collaborating with our Product team to help understand customer needs, troubleshoot potential problems, and define upcoming features. - Write clean, efficient well-tested code that improves our code base in meaningful ways. - Help diagnose problems and architect solutions. Qualifications - You have 8+ years experience with Ruby on Rails, or other web application framework. - Solid experience in at least one modern JavaScript framework specifically Ember.js or React.js and the ecosystem around those frameworks. - Experience in reporting and analytics. - Designed and implemented large, scalable web applications and have an appreciation for clean, elegant, and simple code. - You have a track record of success mentoring other engineers. - Experience taking Rails apps from idea to production. - Understands the value and nuances of Test Driven Development. - Solid communication, technical design, and collaboration skills. - Comfortable working with remote teams, using Linear/Github/Slack to collaborate. - Experience with LLMs and AI coding assistants. Requirements - Solid understanding of web application security and best practices. - Working knowledge of managing MySQL/Postgres/Redis/NGINX. - Confident working with production environments to help troubleshoot problems. - Experience with Linux, preferable CentOS/RHEL. - Experience with compliance standards PCI/HIPAA. Benefits - Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay. - The amount below represents the expected annual base compensation range for this job requisition: $208,000 — $260,000 USD.

Related Job Pages

More Software Engineer Jobs

Gugu Robotics logo

Director of Engineering

Gugu Robotics

The Future is Now; Beyond Boundaries, Beyond Imagination

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Lead and grow a geographically aligned engineering organization at the director level • Own regional P&L • Set the standard for AI-forward engineering • Ensure successful delivery of client and internal initiatives while developing technical talent • Collaborate with other Engineering Directors and Managers to keep standards consistent across regions

Pennsylvania
Logiks TI logo

Senior Desenvolvedor – Mulesoft

Logiks TI

Reduzimos a distância entre seus dados e o conhecimento.

Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Desenvolver e arquitetar integrações complexas com MuleSoft; • Implementar e manter testes automatizados (MUnit), garantindo qualidade e prevenção de falhas; • Criar e sustentar pipelines CI/CD para automação de deploys; • Projetar soluções resilientes baseadas em mensageria (Anypoint MQ); • Configurar políticas de segurança e integração com Azure AD; • Administrar APIs e ambientes na Anypoint Platform (API Manager, Runtime Manager, Exchange); • Assegurar padrões de governança, segurança e alta disponibilidade nas integrações.

Brazil
Rithum LinkedIn Board logo

Director, Engineering (Data & Insights)

Rithum LinkedIn Board

Rithum™ is the world’s most trusted commerce network, accelerating how brands, suppliers, and retailers work together to deliver seamless e-commerce experiences. We provide an unmatched platform for brands and retailers, enabling them to accelerate growth, optimise operations across channels, scale product offerings and enhance margins.

Full TimeRemoteTeam 501-1,000

Role Description As Director of Engineering for our Data & Insights pillar, you possess strong technical and leadership skills required to oversee multiple engineering teams, aligning technology strategy with business goals, and ensuring successful delivery of software products. As a member of the global engineering leadership team, you are responsible for hiring, building, leading and mentoring engineering teams and collaborating with other cross-functional teams around the world. Responsibilities - Oversee and manage multiple software engineering teams, ensuring they are working efficiently and are aligned with organizational objectives. - Provide mentorship and career development opportunities to engineering managers and senior engineers, helping them grow as leaders. - Lead efforts to recruit, hire, and retain top engineering talent – to ensure we build high-performing, diverse teams that collaborate effectively. - Foster an environment where teams feel pride and ownership in their product and Rithum as a whole. - Create and nurture a positive, inclusive, and innovative engineering culture that aligns with company values and promotes teamwork, diversity, and collaboration. - Encourage an attitude of proactive responsibility and a sense of ownership and urgency in resolving client-facing production problems quickly. - Develop and communicate the long-term technical vision and strategy that aligns with the company’s business goals. - Collaborate with product management to develop and prioritize the engineering roadmap, ensuring resources are allocated effectively to meet project deadlines and business priorities. - Plan and manage the engineering budget, ensuring efficient use of resources while balancing project needs and cost constraints. - Assure education, awareness, and adherence of your team to Rithum software development processes and standards. - Continuously assess and refine development processes to increase efficiency, reduce bottlenecks, and improve collaboration between engineering and other teams. - Oversee the design and development of advanced software solutions that scale across hundreds of servers and meet aggressive fault tolerance standards. - Regularly communicate progress, technical challenges, and project outcomes to the executive team. - Ensure that all stakeholders are aligned on technical initiatives and that expectations are managed effectively. - Interface with key clients, partners, and external stakeholders when necessary, providing technical insight and ensuring smooth delivery of software products. Qualifications - 10+ years' experience in software development within SaaS industry. - AWS data services experience. - Strong SQL skills at scale with columnar/analytical query engines (Redshift, BigQuery, or equivalent). - Data warehouse design and ETL/ELT pipeline architecture. - Experience with data lake patterns. - Familiarity with streaming or near-real-time data patterns (Kafka, Kinesis, or similar). - Demonstrated ownership of data quality, governance, and schema management. - Proven capabilities in building and retaining engaged, high-performing software development teams. - Experience managing the entire software development lifecycle of SaaS applications at scale. - Evidence of navigating a fast-paced, dynamic industry (like e-commerce) and delivering products that gain market share. - Experience using AI tools (ChatGPT, Copilot, Claude, etc.) to accelerate and elevate your outcomes. - Exceptional written and spoken English. Preferred Qualifications - Bachelor's degree or higher in Computer Science or a closely related field. - Experience with web development, web services, and distributed processing models. - Experience scaling applications in AWS and on-premise. - Strong troubleshooting and optimization skills. - Familiarity with agile software development practices such as Kanban and Scrum. - Proven track record of creating scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner. - Experience with e-commerce, retail, online marketplaces, or digital marketing. - Databricks experience, ideally including medallion architecture (bronze/silver/gold). - SQL Server background. - Experience building internal data products or self-serve analytics platforms. - Exposure to LLM tooling, vector databases, or data pipelines that feed agentic systems. - BI tooling proficiency (Tableau, Looker, or Power BI). Travel Required - Up to 20% Benefits - Medical, dental and vision benefits: Affordable health care plans and company HSA contributions, starting on Day 1. - A 6% 401(k) match. - Competitive time off package with 20 days of Paid Time Off, 9 Company-Paid holidays, 2 paid floating holidays, 7 paid sick days, 2 Wellness days, and 1 Paid Volunteer Day. - 12 weeks primary caregiver leave & 4 weeks secondary caregiver leave. - Accident, critical illness, and hospital indemnity insurance. - Pet insurance. - Legal assistance and identity theft insurance plans. - Life insurance 2x salary. - Access to the Calm app and the Employee Assistance Program. - $65/month Remote work stipend for internet. - Culture and team-building activities. - Tuition assistance. - Career development opportunities. - Charitable contribution match up to $250 per year.

United States
$175K - $328K / year
DBSync logo

WordPress Developer

DBSync

Harness the Power of Simplified Application Integration and Data Replication.

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Develop, customize, and maintain WordPress websites, including themes and plugins. • Ensure websites are optimized for performance, speed, and scalability. • Collaborate with designers and content teams to implement responsive and visually appealing layouts. • Integrate third-party tools, APIs, and plugins to enhance site functionality. • Troubleshoot and resolve technical issues, ensuring site security and uptime. • Conduct regular updates, backups, and maintenance of WordPress sites. • Implement SEO best practices and analytics tracking for improved visibility. • Stay updated with emerging web technologies and WordPress developments.

India