Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer Salesforce Developer image - Rise Careers
Job details

Senior Software Engineer Salesforce Developer

Company Description

About the Organization 

KIPP Public Schools is a national network of tuition-free public charter schools that prepares students with the skills and confidence to create the future they want for themselves, their communities, and us all. We are a network of 278 schools, nearly 16,500 educators, and nearly 190,000 students and alumni.    

Our mission: Together with families and communities, we create joyful, academically excellent schools that prepare students with the skills and confidence to pursue the paths they choose—college, career, and beyond—so they can lead fulfilling lives and build a more just world. 

Our vision: Every child grows up free to create the future they want for themselves and their communities. 

The KIPP Foundation is a nonprofit organization that supports KIPP schools across the country. The KIPP Foundation trains and develops outstanding educators to lead KIPP public schools; provides tools, resources and training for excellent teaching and learning; promotes innovation; and facilitates the exchange of insights and ideas across KIPP and other public schools and organizations. 

About Our Values: 

Excellent Results for Students: We value results over effort and know that our work is not finished until all students thrive.  We maintain high expectations for self, team, and students. We drive outcomes by operating with agility, removing barriers, differentiating support, and prioritizing student-centered solutions—especially for those at the margins. 

Collective Impact: We are one team. We win together. We embody a one-team mindset by working collaboratively across teams, aligning goals, and leveraging the strengths of all teammates. We build trust-based relationships and ensure inclusive decision-making by engaging those closest to the work. We provide clarity through simple, repeatable systems and goals that enable transformational outcomes. 

Courageous Action: Our belief in what we can achieve is unwavering, fueling our optimism and commitment to overcome any challenge.  
We demonstrate an unwavering belief in students' potential and a commitment to addressing systemic inequities. We approach challenges with resilience, a solutions-focused mindset, and adaptability. We foster a psychologically safe environment centered on trust and accountability where feedback is encouraged. We leverage data to reflect on progress, own setbacks, celebrate successes, and continuously improve to maximize impact. 

Job Description

About The Position 

As a Senior Software Engineer at KIPP, you will play a critical role within the Application Development team, which is responsible for the development and support of custom-built applications, as well as the integration of products and solutions developed by external vendors. You will be deeply involved in designing and developing applications that directly impact the education and success of thousands of students across the country, while overseeing the integration of systems to ensure seamless data flow across the organization. This role also comes with responsibility for application support, ensuring the ongoing functionality and stability of systems. 

In this position, you will collaborate closely with KIPP Foundation stakeholders and internal teams to deliver innovative technology solutions that power KIPP’s growth and enable smarter decision-making. You'll provide technical guidance and mentorship to team members, ensuring that projects meet KIPP’s high standards and align with its technology strategy. 

The Application Development team, part of Technology Team, thrives on collaboration, continuous learning, and innovation. Team members are committed to delivering excellent results while embracing a culture of resilience, curiosity, and shared success. The team works closely with various departments, focusing on creating technology solutions that enhance the journey of KIPP students. 

 

Responsibilities 

Application Design and Development 

  • Work closely with key stakeholders to scope user requirements and align technical solutions with KIPP's mission of improving student outcomes. 

  • Provide subject matter expertise in developing new features for existing applications and determining the appropriate platforms for new initiatives. 

  • Propose a comprehensive architecture to solve business requirements, ensuring alignment with KIPP’s overall technology strategy and framework. 

  • Design and develop information architecture and navigation layouts, prioritizing usability and user adoption to enhance the user experience. 

  • Customize and enhance applications across multiple technology platforms to meet KIPP's operational needs. 

  • Oversee and review technical designs and code produced by consultants, ensuring quality and alignment with KIPP’s standards. 

  • Ensure comprehensive unit testing and participate in the user acceptance testing process to deliver high-quality applications. 

DevOps and Deployment 

  • Oversee the deployment pipeline, ensuring smooth and reliable delivery of applications across development, staging, and production environments. 

  • Collaborate with the development and operations teams to ensure seamless integration and delivery of code changes while maintaining system stability. 

  • Manage and automate the release process, implementing practices to minimize downtime and reduce risk during deployments. 

  • Ensure all environments (development, staging, production) are properly configured and optimized for performance, availability, and security. 

  • Monitor the health and performance of applications and infrastructure, addressing issues proactively to ensure high availability and system integrity. 

  • Implement backup, recovery, and disaster recovery procedures to safeguard data and application continuity. 

  • Collaborate with cross-functional teams to maintain version control, manage code repositories, and handle branching and merging strategies efficiently. 

  • Work with the operations team to maintain servers and manage infrastructure scaling and optimization. 

Application Support and Infrastructure 

  • Serve as Tier II support for unresolved application issues, working closely with the Helpdesk Technician to provide timely and efficient solutions. 

  • Provide technical guidance and mentorship to other IT team members, fostering a collaborative and learning-focused environment. 

  • Collaborate with the IT Operations team to ensure that applications are patched, upgraded, and fully operational during scheduled maintenance windows. 

  • Develop processes, in collaboration with the IT Operations team, to ensure data security, high availability, and effective disaster recovery strategies. 

Documentation 

  • Provide written design documents and regularly update documentation with as-built information for accuracy and continuity. 

  • Maintain thorough documentation of the Application Development infrastructure, including server and database inventories, application licenses, and related technical resources.

Qualifications

Skills  

Mission & Student Focus: Demonstrated commitment to education equity; a passion for KIPP’s mission; desire and ability to uphold KIPP’s values (Focus on Excellent Results, Courageous Action, and Resilient Solutions Focus) 

Cultural Competence & Commitment to Equity: A proactive cultural leader and team player who thrives on collaboration and learning; can effectively collaborate with teammates across lines of difference. 

Critical Thinking & Problem Solving: Gathers information from multiple relevant sources and stakeholders when problem-solving; analyzes, reflects upon, synthesizes, and contextualizes information; weighs pros and cons of multiple options to solve complex problems; anticipates and identifies problems in a timely manner  

Impact & Influence: Stimulates others to take action and accomplish goals, even when no direct reporting relationship exists; builds coalitions to garner support by aligning proposals/ideas with the needs and priorities of others; adapts personal leadership style/approach to influence others 

Stakeholder Management: Seeks opportunities to work with a wide range of individuals and organizations to achieve common goals and better outcomes; gains the truth of key stakeholders by active listening and seeking to understand their views and needs; consistently demonstrates respect and appreciation for others by empathizing, valuing their time and contributions, being available and responsive to their needs 

Planning & Execution: Methodically backward plans to achieve short- and long-term goals; manages time and resources effectively, prioritizing efforts to organizational goals; regularly compares actual progress to planned milestones and adjusts plans accordingly, holding themselves and others accountable for achieving intended outcomes 

 

Experience and Qualifications 

  • A minimum of 5 years of relevant technical experience in software development is mandatory, with a strong emphasis on hands-on development, architecture, integration projects, delivering complex solutions, and proven technical leadership. 

  • Expertise in building and enhancing applications within Salesforce, including APEX, Flows, Lightning Components, Visualforce, and SOQL is required for this role

  • Strong proficiency in Object-Oriented Programming (OOP) languages such as C#, along with front-end technologies like HTML, JavaScript, and CSS. 

  • Experience with database management, including SQL Server, BigQuery, and data modeling, as well as integration through API endpoints (OAuth2). 

  • Familiarity with DevOps practices, including CI/CD, version control, and automated deployments. 

  • Experience working in cloud environments (Azure) and managing application infrastructure for high availability. 

  • Hands-on experience with CMS platforms (WordPress), marketing tools (HubSpot), system integration tools (SSIS), and identity management with OneLogin. 

  • Proficient in project management and collaboration tools like Jira, Smartsheet, Microsoft Office 365, and Teams. 

 

Technologies and Tools: 

  • Platforms & Systems: CRM (Salesforce), Azure, SQL Server, BigQuery, WordPress, OneLogin 

  • Languages & Frameworks: C#, .NET Framework, .NET Core, APEX, PHP, JavaScript, HTML, CSS, SQL, SOQL 

  • DevOps & Integration: CI/CD, Bitbucket, Git, SSIS, API (OAuth2) 

  • Tools: VS Code, Jira, Smartsheet, Microsoft Office 365, Teams, HubSpot 

Additional Information

Work Conditions 

  • Travel requirements: 2-4 work trips of 2-4 days to attend team stepbacks and all staff retreats

  • Full time, Exempt role 

Location 

It is preferred, but not mandatory for this role to be based out of a KIPP Foundation office. This role also has the option of working from a remote office full-time. KIPP Foundation offices are in NYC and Chicago. 

Compensation and Benefits 

In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, and relevant experience.  The salary range for this position is $130,000 to $160,000. In addition, KIPP Foundation provides a variety of benefits to employees, including:  

  • 26 holidays for + 18 days additional flexible PTO days (flexible PTO increases to 23 days for years 3 and 4 and to 28 days for years 5+). 

  • 100% paid parental leave 

  • 100% coverage of the premium for employee and 75% for employee + family’s medical/dental/vision plans. 

  • Wellness benefits such as fitness reimbursements, discounted tickets to theme parks/attractions, backup care support for children and adults/elders, and our employee assistance program 

  • Finance Security benefits include such as a 401K retirement plan with 4% match, employer-sponsored legal plans, life/disability insurance, and flexible spending accounts 

KIPP Foundation embraces the opportunity to build a workforce that reflects the diversity of the students and communities with whom we work and the world that around them. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

Average salary estimate

$145000 / YEARLY (est.)
min
max
$130000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer Salesforce Developer, KIPP

As a Senior Software Engineer Salesforce Developer at KIPP, you'll join a dynamic team dedicated to shaping the future for countless students across the United States. You'll have the incredible opportunity to develop and support custom-built applications that align with KIPP’s mission of educational excellence. Your role will be multifaceted, balancing the design and integration of innovative tech solutions with hands-on coding, utilizing tools like Salesforce, APEX, and C#. You’ll collaborate with dedicated stakeholders, ensuring that every application supports a seamless data flow that enhances decision-making for the organization. Leveraging your expertise in Object-Oriented Programming and cloud environments, you'll not only create robust applications but also maintain their integrity in production. If you're passionate about technology's impact on education and are eager to mentor others while driving continuous improvement, KIPP is the perfect place for you to thrive. By fostering a culture of resilience and curiosity, you'll contribute meaningfully to KIPP's curriculum, supporting the dedicated educators and inspiring students to pursue their dreams. Not to mention, you’ll enjoy the flexibility of a remote work environment, allowing you to balance your career with your personal life! Bring your enthusiasm, expertise, and innovative ideas to KIPP and help us make a lasting impact.

Frequently Asked Questions (FAQs) for Senior Software Engineer Salesforce Developer Role at KIPP
What responsibilities does a Senior Software Engineer Salesforce Developer at KIPP entail?

As a Senior Software Engineer Salesforce Developer at KIPP, you will be deeply involved in designing and developing applications that cater to the educational needs of students. This includes overseeing integration projects to ensure seamless data flow, collaborating with different stakeholders to align user requirements with technical solutions, and maintaining high standards of application support to ensure functionality and stability of the systems.

Join Rise to see the full answer
What qualifications are required for a Senior Software Engineer Salesforce Developer position at KIPP?

To qualify for the Senior Software Engineer Salesforce Developer role at KIPP, you should have a minimum of 5 years of relevant technical experience with strong expertise in Salesforce development, including APEX and Lightning Components. Proficiency in Object-Oriented Programming languages like C# and front-end technologies such as HTML and JavaScript is essential, alongside a solid understanding of database management and DevOps practices.

Join Rise to see the full answer
How does the Senior Software Engineer Salesforce Developer role at KIPP contribute to student outcomes?

In the role of Senior Software Engineer Salesforce Developer at KIPP, your work directly impacts student outcomes by developing and enhancing applications that streamline educational processes. By ensuring that data flows seamlessly across systems, your technical contributions will help educators make informed decisions, ultimately enhancing the learning experience and supporting each student's success.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer Salesforce Developer at KIPP?

As a Senior Software Engineer Salesforce Developer at KIPP, you'll work with a range of technologies including Salesforce for customer relationship management, APEX for backend development, C# for programming, and SQL for database management. Familiarity with cloud platforms like Azure, DevOps tools for continuous integration/continuous deployment, and content management systems such as WordPress will also be beneficial.

Join Rise to see the full answer
What does the application support aspect of the Senior Software Engineer Salesforce Developer role at KIPP involve?

Application support in the Senior Software Engineer Salesforce Developer role at KIPP involves providing Tier II support for unresolved issues, ensuring the ongoing functionality and stability of applications. You will collaborate with IT Operations to manage maintenance tasks, develop data security strategies, and participate in the testing processes to maintain high application performance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer Salesforce Developer
Can you describe your experience with Salesforce development for the Senior Software Engineer role?

In your response, highlight specific projects where you've utilized Salesforce, detailing the applications you've developed or enhanced. Showcase your expertise in APEX, Lightning Components, and any integrations you've implemented, and explain how these experiences align with KIPP's mission to improve student outcomes.

Join Rise to see the full answer
What strategies do you use for effective application deployment?

Discuss your familiarity with DevOps practices and highlight your approach to overseeing the deployment pipeline. Emphasize your experience in managing version control and automating releases, and how these strategies mitigate risks and ensure application stability during deployments.

Join Rise to see the full answer
How do you ensure usability in your application designs?

Explain your process for user-centered design by gathering user requirements through stakeholder consultations. Share examples of how you've prioritized user adoption in previous projects and note any usability tests you've conducted to refine the features before release.

Join Rise to see the full answer
How do you approach technical mentorship within a development team?

In this response, outline your philosophy on mentorship by sharing specific examples such as pairing junior developers with you on projects, conducting code reviews, and providing constructive feedback. Illustrate how you cultivate a collaborative environment that encourages learning and professional growth.

Join Rise to see the full answer
Can you provide an example of a time when you solved a complex problem in software development?

Be prepared with a specific instance where you encountered a complex issue, detailing your analytical approach to diagnosing and addressing it. Showcase how your strategic decision-making led to a successful outcome, underscoring your critical thinking and problem-solving abilities.

Join Rise to see the full answer
What is your experience with managing application infrastructure?

Discuss your role in maintaining application infrastructure for high availability. Explain how you’ve contributed to optimizing server performance and managing resources effectively, as well as the tools and practices you used for monitoring application health.

Join Rise to see the full answer
How do you stay current with the latest technologies in software development?

Mention the resources you use to stay updated, such as industry publications, online courses, forums, or community gatherings. Highlight how you implement new technologies or methodologies into your work to enhance application development and overall team performance.

Join Rise to see the full answer
How would you handle conflict within your development team?

Share your approach to conflict resolution, emphasizing active listening, empathy, and finding common ground. Discuss how you would facilitate open discussions to address the issue and promote a collaborative problem-solving atmosphere that upholds team morale.

Join Rise to see the full answer
What methods do you use to ensure code quality and maintainability?

Articulate your practices for ensuring code quality, such as conducting regular code reviews, writing comprehensive documentation, and following established coding standards. Emphasize results from implementing these practices in past projects.

Join Rise to see the full answer
Why are you interested in working with KIPP as a Senior Software Engineer?

Reflect on your personal connection to KIPP's mission and values. Emphasize your passion for using technology to drive educational equity and how you believe your skills and experiences align with KIPP’s goals in improving student outcomes.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 11 days ago
Photo of the Rise User
Snyk Hybrid Boston, Massachusetts, United States
Posted 4 hours ago
Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 2 days ago
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins