CampMinder logo
CampMinder

Summer Camp Management Software

Senior Software Engineer - Modernization

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2001H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

61 days ago

Salary

$175K - $215K / year

Seniority

Senior

Job Description

Senior Software Engineer - Modernization

CampMinder

Ideal start timeline: ASAP Role status: Exempt Compensation: Our target hiring range is $175,000-$215,000 plus participation in our Annual Bonus Program with eligibility for $12,000 bonus. Actual compensation will be commensurate with experience and skills. Campminder’s Flexible Working Location: Our employees have the option to work 100% remotely within the United States or their choice of days at home and at our office in Boulder, Colorado. We host a variety of all-company hybrid meetings and social events. We require anybody working remotely to have a very reliable, high-speed internet connection. We know the best people can choose to work anywhere. Here’s a few reasons why 85+ of them choose Campminder: - With 20+ years experience of serving the industry through its digital transformation, we’re stable, profitable, and have developed a loyal customer base (that continues to grow). - We build software for summer camps, an industry that enables meaningful experiences for kids. - We work on interesting, ambitious projects that create real value for our clients. - We know our team members feel their work has an impact on the organization’s purpose. - At the same time, we are genuinely committed to work/life balance. Our team members feel they have the flexibility to take time off when needed and feel supported in making use of flexible working arrangements. - We invest in emerging technology and cutting-edge leadership and are proud to take an “AI-Enabled” approach in our solutions. - We’ve been listed on Outside Magazine’s 50 Best Places to Work for 8 consecutive years for our values-led culture and employee experience. This role’s mission & overview: We are looking for a Senior Software Engineer to join our Phoenix team, which is building a scalable Camp Experience platform while rapidly modernizing our core application. Phoenix exists to make our platform secure, modern, and empowering for every engineering team at Campminder. This means leading replatforming efforts that decompose a large .NET monolith into independently deployable Self-Contained Systems, built on an event-driven architecture with Azure CosmosDB, Service Bus, and API Management. You’ll architect the new platfrom for Campminder, cure legacy code of its historical issues, and hand ownership of clean, modern domains to product teams. You’ll also contribute to our AI-Native workflow initiatives that measurably improve speed-to-ship and quality across the entire engineering organization. This is a high-impact, high-autonomy role for someone who thrives on solving hard technical problems that unlock velocity and quality for an entire engineering organization. As a Senior Software Engineer on our Phoenix team, you will: - Partner with product to run rapid experiments and incorporate customer feedback quickly, so we can modernize customer experience while improving our architecture - Lead the design and implementation of replatforming initiatives that extract domains from the .NET monolith into independently deployable systems, improving security, test coverage, code quality, and developer experience - Partner with other engineering teams to decompose tightly coupled domains using strangler fig patterns, event-driven integration, and clean API contracts - Contribute to AI-Native workflow projects that measurably improve delivery speed and quality - Design scalable, reliable portions of our event-sourced architecture and lead the adoption of new technologies and architectural patterns that reduce cognitive load and improve build performance - Collaborate cross-functionally with product, engineering management, and architects to define right-sized scope that maximizes impact while minimizing engineering investment - Mentor engineers on and off the Phoenix team, rolling out best practices in testing, deployment, quality, and operationalizing software across teams We think a successful candidate will bring: - Experience leading the design and implementation of major features and platform improvements in collaboration with multiple engineers and teams - Strong cross-functional collaboration skills and a track record of partnering with product on rapid experimentation and customer feedback loops - A track record of modernizing or replatforming legacy systems. You’ve tackled high coupling, low test coverage, and aging architectures before and know how to apply patterns like strangler fig, anti-corruption layers, and event-driven decomposition. - Experience working across a legacy monolith and modern greenfield services - Familiarity with Azure cloud services (or equivalent)—particularly event-driven messaging, NoSQL data stores, and API gateway patterns - Strong track record of architecting scalable, reliable systems and making forward-thinking technical trade-offs - Experience identifying meaningful ways to use AI tools (e.g., Claude Code, Copilot, or similar) to increase engineering speed and quality, and enthusiasm for adopting AI-native workflows to ship customer value faster - Passion for mentoring others and rolling out engineering best practices across teams - Excels at taking large, undefined problems and turning them into concrete next steps for themselves and others to tackle Our Interview Process: - 45 min – interview with People & Culture - 60 min – interview with Hiring Manager - Phase 3 - 60 min – coding interview with Engineering team members - 60 min – architecture interview with Engineering team members - 30 min – culture interview with CTO A few of the benefits we are proud to offer: - Robust medical, dental, and vision coverage options with generous employer contributions, plus a $500 employer HSA contribution for HSA-compatible plans - Ability to choose where you work – remotely, in the office, or a mix! - A variety of resources to support mental health and emotional well-being - 12 weeks of 100% paid parental leave for all new parents, including via adoption, surrogacy, and foster care - 401(k) with 4% company matching - Trust-Based (flexible) PTO (and yes, we use it!) - $900/year wellness allowance - Company-paid subscriptions, training, and support for using AI professionally and personally. We have a team dedicated to enabling our AI capabilities for our team members and our customers! We encourage people of all backgrounds to apply: We’re actively taking steps to make sure our culture is inclusive and that our processes and practices promote equity for all, including people of color, people from working-class backgrounds, women, and members of the LGBTQ+ community. We welcome and encourage applications from people with these identities or members of other historically marginalized groups. Research shows that women and people of color tend not to apply to jobs unless they believe they are 100% qualified and apply to fewer senior-level positions. With that in mind, we encourage you to apply if you’re not sure whether you meet our qualifications. We’d love to have the opportunity to consider you! We encourage applications from parents, parents-to-be, and those responsible for the caretaking of others. We offer paid parental leave for birthing and non-birthing parents (including for adoption, surrogacy, and foster care placement) and paid loss leave to recover from miscarriage or stillbirth. The company’s HSA and wellness allowance contributions may be used toward childcare, eldercare, adoption fees, and fertility treatments like IVF, among other expenses.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 2011H1B No Sponsor

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles. Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles. The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together. We're looking for an Embedded Engineer to join the Spectacles team! What you’ll do: - Lead or participate in the design, architecture and implementation of embedded software in both prototype and shipping consumer products - Design and implement software or system development components at all layers of the system, e.g. kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, Camera, Audio etc - Onsite support for factory activities(hardware bringup, factory test integration), Participate in design reviews, code review with peers and stakeholders to create reliable solutions - Triage product or system issues and debug/track/resolve by analyzing the sources of issues Knowledge, Skills & Abilities: - Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) - Software Development process skills including: source control, bug tracking, and design documentation - Excellent written and verbal communication skills - Ability to read schematics and component data sheets - Strong analytical and software debugging skills Minimum Qualifications: - Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent years of experience - 7+ years of experience with embedded software development and ARM architecture - Proficiency programming in C or C++ - Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android/Linux Embedded OS, Graphics, Camera, Audio and Display, with a view towards writing performant and energy efficient solutions - Ability to travel 50% of the time to factory Preferred Qualifications: - Advanced degree in a relevant field such as computer science or electrical engineering If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!

Taiwan
Etiqa logo

AI Agent Developer

Etiqa

Empowering U.S. Health Tech: Your Software Partner in Healthcare, Life Sciences, and Digital Therapeutics Industry

Full TimeRemoteTeam 11-50H1B No Sponsor

• sviluppo di AI Agents specializzati e implementazione di architetture RAG avanzate • creazione di connettori e server MCP per estendere le capacità d'azione dei modelli su database e API • ottimizzazione dei prompt e garanzia che l'output dei modelli sia strutturato, validato e pronto per il consumo lato frontend • collaborazione alla definizione di come i dati, inclusi streaming e JSON complessi, vengano gestiti nella UI

Italy
Stefanini Brasil logo

Desarrollador Datapower

Stefanini Brasil

Co-creating Solutions for a Better Future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Título universitario en Ingeniería de Sistemas, Ciencias de la Computación, Estadística, Matemáticas, Administración de Empresas o campos afines. • Deseable contar con certificaciones en Power BI, Microsoft Data Analyst Associate o similares. • 4 años de experiencia comprobable desarrollando soluciones de inteligencia de negocios con Power BI. • Diseñar, desarrollar y mantener dashboards y reportes avanzados en Power BI. • Colaborar con usuarios de negocio para entender requerimientos y proponer soluciones de BI efectivas. • Optimizar modelos de datos y reportes para asegurar un alto desempeño y usabilidad. • Integrar Power BI con diversas fuentes de datos internas y externas. • Documentar procesos, modelos y reportes desarrollados. • Brindar soporte y capacitación a usuarios finales y miembros del equipo. • Liderar iniciativas de mejora continua en procesos de BI y analítica de datos. • Garantizar la calidad, seguridad y gobernanza de los datos utilizados en los reportes. • Mantenerse actualizado sobre nuevas funcionalidades y mejores prácticas de Power BI y BI en general.

Colombia
Job Closed
Werecruiter logo

Software Development Intern

Werecruiter

Recrutamento para área de tecnologia com Fit Cultural e Aderência Técnica.

InternshipRemoteTeam 1-10Since 2020H1B No Sponsor

• Participate in the development and maintenance of the LMS used by students for learning. • Develop, code, assemble, debug, and test web systems and platforms. • Perform maintenance tasks on existing programs. • Implement occasional fixes and corrections as needed in the system.

Brazil
Job Closed