Jobs and Careers
CA

Software Engineer

Candid
New York City, United StatesRemotefull_timeVerifiedPosted 21 Nov 2024
💰 $115,000/yr($75,000/yr$115,000/yr)

About the role

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. Candid is looking for a long-term software engineer with experience building and maintaining modern customer-facing web applications and internal APIs.

Position: Software Engineer

Reporting to: Software Engineering Manager

Supervises: N/A

Schedule: 35-hour work week, Monday through Friday

Location: Remote. 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, at least once per quarter for senior leaders, and at least once per month for the executive team. Staff that are not in NYC are expected to travel for these meetings. 

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 Public Service Loan Forgiveness (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 wi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Candid

View company profile →