📍Argentina
Senior Software Engineer
KIPP Foundation
💵 $130k-$160k
📍Remote - United States
Please let KIPP Foundation know you found this job on JobsCollider. Thanks! 🙏
Summary
Join KIPP Public Schools as a Senior Software Engineer and play a pivotal role in developing and supporting custom applications impacting thousands of students nationwide. You will design and develop applications, oversee system integrations for seamless data flow, and provide application support. Collaborate with stakeholders and internal teams to deliver innovative technology solutions, providing technical guidance and mentorship. The Application Development team values collaboration, continuous learning, and innovation. This full-time, exempt role offers a competitive salary and comprehensive benefits package, including generous PTO, parental leave, and health insurance.
Requirements
- 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)
- A proactive cultural leader and team player who thrives on collaboration and learning; can effectively collaborate with teammates across lines of difference
- 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
- 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
- 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
- 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
- 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
- Proficient in project management and collaboration tools like Jira, Smartsheet, Microsoft Office 365, and Teams
Responsibilities
- 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
- 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
- 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
- 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
Preferred Qualifications
- Hands-on experience with CMS platforms (WordPress), marketing tools (HubSpot), system integration tools (SSIS), and identity management with OneLogin
- 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
Benefits
- 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
- The salary range for this position is $130,000 to $160,000
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
📍Germany
📍Germany
💰$175k-$210k
📍United States
💰$165k-$195k
📍Worldwide
💰$175k-$225k
📍Worldwide
💰$185k-$223k
📍United States
📍Portugal
💰$169k-$240k
📍United States
💰$225k-$255k
📍United States