Software Engineer
Candid - new york city, NY
Apply NowJob Description
POSITION: Software Engineer REPORTING TO: Software Engineering Manager SCHEDULE 35-hour work week, Monday through Friday LOCATION Flexible. In-person attendance is expected during our annual, weeklong all-staff summit. Additionally, participation for in-person meetings is expected at least once per year for most employees, and at least once per quarter for senior leaders. COMPENSATION $75,000 - $115,000 (this range is for the NYC area and will be adjusted for other localities; additionally, factors like skills and experience will be considered). BENEFITS Health insurance (medical, dental, vision), retirement contribution with additional option for a match, paid life insurance and AD&D, paid leave time (PTO, compassionate leave, volunteer, holiday, parental), short-term and long-term disability, pre-tax transit, flexible spending accounts, supplemental insurance, summer hours, and PSLF Program eligible employer. POSITION SUMMARY As a software engineer, you will collaborate with cross-functional teams, including product managers and designers, to architect and develop software solutions that are applied across the Candid product portfolio. As a member of the Technology team, you will play a crucial role in developing and enhancing Candid's web applications and APIs. RESPONSIBILITIES Develop Candid's web products and APIs in close collaboration with architects, the UX design team, and the product team, ensuring seamless user interactions across our offerings. Write clean, cohesive, and semantic HTML, CSS, and JavaScript through constructive feedback and review sessions. Develop and maintain APIs using C# .NET Core, ensuring code quality, security, and scalability. Write efficient and maintainable code that meets performance and scalability requirements. Design and implement software solutions using a wide range of design patterns, considering factors such as scalability, maintainability, and performance. Responsible for interpreting business requirements and use case functionality to code and develop interfaces that meet the expectations of the business. Create, maintain, and iterate on software documentation. Contribute to the improvement of development processes and coding standards within the team. Collaborate with team members to design and implement software solutions. Collaborate with cross-functional teams to ensure architectural patterns align with project goals and scalability requirements. Debug and resolve performance issues and provide support as needed. Stay up to date with emerging trends and technologies in web development. REQUIREMENTS A college degree in Computer Science or related field strongly preferred; equivalent experience will also be considered. 3+ years of experience building web applications using HTML5, CSS3, and JavaScript. 3+ years of experience with C# .NET Core in a production environment. 3+ years of experience with React in a production environment. 2+ years of experience working with RESTful APIs. 2+ years of experience working with Material UI or an equivalent material design library. 2+ years of experience with CSS pre-processing platforms such as LESS and Sass. 2+ years of experience in responsive website development. 2+ years of experience in an Agile/Scrum environment with sprints and daily stand-ups. 2+ years of experience with Git source control. Working knowledge of Object-Oriented Analysis and Design. Solid understanding of front-end and back-end technologies. Capable of prioritizing tasks; avoids getting caught up in unimportant details. Eagerness to learn, expand your skills, and try new tools. Proactive self-starter who is results oriented. Ability to learn quickly, solve problems, and function with limited supervision but ask for help when needed, solve issues, and stay in close communication with functional teams. Flexible and adaptable, with good interpersonal skills. Motivated and self-driven learner. Team-focused with the ability to work effectively within a collaborative team environment. Proactive in seeking solutions, adaptable to evolving technologies, and committed to delivering high-quality user interfaces. Passion for beautifully structured code and collaborative work. Familiarity with AWS, Azure, or another cloud service preferred. Familiarity with asynchronous request handling, partial page updates, and AJAX preferred. Familiarity with relational or NoSQL databases preferred. Understanding of Agile programming techniques, the development life cycle and testing procedures preferred. Willingness to perform other duties and special projects as needed/requested. Sensitivity and respect for racial, gender, sexual orientation, and cultural differences. Champions and represents Candid's core values: We are driven, direct, accessible, curious, and inclusive. Download the Software Engineer 164.89 kB pdf. The information you need to do good. Every year, millions of nonprofits spend trillions of dollars around the world. Candid finds out where that money comes from, where it goes, and why it matters. Through research, collaboration, and training, we connect people who want to change the world to the resources they need to do it. Our data tools on nonprofits, foundations, and grants are the most comprehensive in the world. Candid's vision is an ambitious one. But we know that when we make investments in our talent, it translates to more access and better knowledge for those working for social good around the world. On February 1, 2019, Foundation Center and GuideStar joined forces to become Candid, a 501(c)(3) nonprofit organization. Candid is a qualifying nonprofit organization as defined by the Public Service Loan Forgiveness Program. As such, Candid employees may claim their employment time on their PSLF application. Candid is an equal opportunity employer. Candid provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. We are committed to diversity, equity, and inclusion and especially encourage members of underrepresented communities to apply. HOW TO APPLY Please email your resume and cover letter to . Please put the title of the position you are applying for in the subject line. Your application will only be considered if all instructions above are met. We offer a competitive salary and excellent benefits. Due to the high volume of applicants we typically receive, we regret that we can only contact candidates that we would like to interview. For more information on positions available at Candid, please visit our website: See all job openings In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
Created: 2024-11-05