$125K - 140K a year
The Software Engineer will analyze, design, develop, modify, write, edit, and implement software applications. The primary responsibility will be to execute on the design, development, and delivery of technology that enhances customer experience and functionality for the organization.
Candidates must have a bachelor's degree in a technology-related field or equivalent experience, along with 2-4 years of relevant software development experience. Familiarity with software design, architecture, and various programming languages and tools is essential.
Pay Information: $125,000 - $140,000 Who we are: The California Dental Association is a membership organization that represents 27,000 of the state’s best and brightest dental professionals and champions the oral health of the communities they serve. As the largest state dental association in the U.S., CDA delivers remarkable advocacy initiatives, fierce protection, innovative education and expert guidance to our members. Founded in 1870, CDA has innovated and grown into a family of companies that includes the association, The Dentists Insurance Company (TDIC), TDIC Insurance Solutions, Rotunda Partners and the CDA Foundation. We’re a mission-driven organization that’s here to empower our members and support their practices, dental teams, profession and patients. By making today easier and tomorrow better for dentists, our employees make a meaningful and direct impact on the health of others. At CDA we seek out, welcome and invest in talented individuals across unique specialties and prioritize diversity in our hiring practices. We know our employees are integral to our success, and we value their individual talents while encouraging a collaborative, inclusive, respectful and forward-thinking culture. We’re proud to be recognized as a Best Place to Work for factors like our people practices, work environment and trust in senior leaders. If you’re excited to share your talents at a dynamic organization that’s leading the way in oral health, we invite you to apply to join us. Company Benefits: At CDA, we offer a robust benefits package that enhances overall employee well-being and provides options to meet the needs of our diverse workforce. We listen to our employees on matters of wellness and devote time and resources to continuously evaluate our benefits to ensure we can best support their work-life goals. Remote and hybrid flexibility and technology to support remote work Generous time off program starting at 22 days of PTO and13 paid holidays (includes a floating holiday and winter closure) Highly competitive medical, dental and vision plans, including FSA and HSA account options 401(k) plans, with a generous match and safe harbor contributions upon eligibility Paid parental leave Wellness programs, including incentives and an In-Shape Family Fitness discount Opportunities for professional development, training and leadership skill-building Critical illness, accident, life, pet, short term and long-term disability insurance options Employee Assistance Program (EAP) for support navigating day-to-day challenges The Software Engineer analyzes, designs, develops, modifies, writes, edits, and implements software applications. The primary responsibility of the position will be to execute on the design, development and delivery of technology that enables great customer experience and desired functionality on behalf of the organization. Universal Competencies: Collaboration: Proactively engages with an iterative mindset to enhance ideas and achieve organizational results; Cultivates relationships, builds partnerships, shares and learns without boundaries. Service: Focusing on meeting needs and exceeding expectations for those served inside and outside the organization. Respect: Embracing others for their true authentic self; nurture and promote an environment that values diversity of thought, input, experience and expertise. Essential Competencies: Problem Solving: Applies analysis, creativity, resilience and logic to reach optimal outcomes; develops and implements solutions Adaptability: Appropriately adjusts behavior to changing conditions and business needs; modifies approach to succeed with new solutions and timelines Resourcefulness: Uses creativity, ingenuity and insight to tackle issues and provide fresh solutions. Essential Functions – must be able to perform with or without a reasonable accommodation: Contribute to an agile team responsible for corporate application integration and support Drive efficiency and supportability into the enterprise ecosystem Contribute production grade code through definition, planning, execution, deployment, and sustainment Break up large projects into individual tasks and estimate the complexity of each piece of work. Prioritize and execute assigned tasks within deadlines. Proactively identify, communicate and mitigate project blockers, and performance issues. Employ consistency, reliability, supportability, and monitoring across our services. Participate in the development and delivery of client solutions through estimating, planning, designing, implementing, and testing custom software applications. Communicate and coordinate work both within the core team as well as other development and product teams. Contribute to quality, documentation and testing standards. Work with IT Leadership to identify and implement new technologies and techniques to improve platform performance and customer experience. Participate in technical audits and implement resulting recommendations Minimum Qualifications: Bachelor's degree in technology-related field or equivalent experience A minimum of 2-4 years of relevant software development experience. Familiar with software design & architecture. Familiar with all software layers including UI, service, data store and communication layers. Familiar with working with service-based application architecture and familiar with various API protocols. JavaScript Development Skills Node.js Development, including npm module development and publishing Experience with a modern front-end JS framework (Vue.js preferred. React or Angular acceptable) SQL, including CRUD, Stored Procedures, table and index design Solid understanding of HTTP protocol, X.509 certificates, and token-based security for API's and SPA's Git: branching, committing and merging Salesforce Apex Class Development Salesforce Administration and Configuration: SOQL, Object Management, Permission Sets, Flows Organized and detail-oriented with ability to manage time effectively. Relationship Skills (Collaboration)- Participating as an active, contributive, and supportive member of a team to achieve shared goals; listening, sharing and trusting. Adaptation Skills (Innovation)- Using creativity, ingenuity, and insight to tackle issues; proactively addressing problems and seeking fresh solutions. Adaptation Skills (Facilitation)- Contributing to an environment that promotes and enables change, pursuing new and better ways of working. Preferred Qualifications: At least 2 years’ experience in a technical lead role. Skilled with core web technologies (HTML, CSS, JavaScript, REST API’s, XML, Json). Skilled with multiple programming and scripting languages and tools (primarily C# or Java, PowerShell, and bash, likely some jQuery). Typescript AWS Application Development: Lambdas, CDK Stacks, Secrets Manager, API Gateway, ECS and ECR, Cloudwatch, S3, RDS, CodeArtifact Fonteva Routing Rule Development UML Sequence Diagrams Docker Containers (image build and container operation) Understanding of SAML, Open Id Connect and OAuth2 standards Azure B2C Custom Policy Development Powershell scripting Wordpress Support, including PHP development and Elementor use Familiar with internet protocols and security patterns (e.g. HTTP, TLS, OAuth, SAML, Open ID Connect). Familiar with relational database technology (MS SQL Server in particular.) Familiar with the Docker containers and images (dockerfiles, build, run, connect). Familiar with AWS and/or Azure cloud hosting platforms. Strong communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences. Relevant industry (as applicable: Insurance, Supply, Non-profit, Membership) experience. We Are CDA Over our 150-year history, the California Dental Association (CDA) has become a leader in oral health throughout California and the country. Today, we continue to support our community of over 27,000 dentists through our family of companies, which include The Dentists Insurance Company (TDIC), TDIC Insurance Solutions, Rotunda Partners and the CDA Foundation. At CDA, we value individual talents, encouraging a diverse, collaborative, and innovative work environment fueled by new ideas. As our organization continues to grow, we invite you to be a part of what’s next. CDA is an equal opportunity employer and is committed to the principle of equal employment opportunity for all employees and providing a safe work environment. CDA does not tolerate discrimination or harassment and all employment decisions are based on job requirements and individual qualifications, without regard to race, color, religion, national origin, age, gender, gender identity or expression, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran or military status. If you have a disability or special need that requires accommodation, please contact us at humanresources@cda.org. To see our privacy policy, go to www.cda.org/Home/About/Careers-at-CDA/Apply
This job posting was last updated on 10/23/2025