Logo
The Jed Foundation

Senior Software Engineer

The Jed Foundation, New York, New York, us, 10261


Senior Software Engineer

Application Deadline:

31 May 2024

Department:

Technology

Employment Type:

Full Time

Location:

Remote

Reporting To:

Chief Technology Officer

Compensation:

$118,000 - $156,000 / year

Description

At The Jed Foundation, we are on the brink of a digital transformation, driven by our commitment to technological advancement and excellence as we strive to protect emotional health and prevent suicide among teens and young adults in the United States. The Senior Software Engineer will play a pivotal role in shaping the future of our technology and product offerings. With 4-6 years of experience in software engineering, the ideal candidate will bring expertise and vision to the development of our software stack, internal tools, and external product ecosystem. This role is about helping build a foundation of modern technology that will strengthen JED's mental health programs and enable the organization to reach more young people with our evidence-based approach. You will be instrumental in shaping JED web-based application infrastructure. We're looking for a standout communicator who values quality documentation and can bridge the technical and non-technical worlds, ensuring seamless integration and understanding across all teams and departments. Your contributions will be critical to our success, requiring a blend of technical excellence, strategic thinking, and a collaborative spirit.

Key Responsibilities

Core Software Engineering ResponsibilitiesGuide JED's software development lifecycle across a suite of core products at various stages of maturity. From greenfield product launches to ongoing roadmap work, you'll play a critical role in guiding JED's technical direction and building scalable architecture to help grow our reach and impact.Lead the development and implementation of our software stack, ensuring the delivery of high-quality, scalable solutions.Design, develop, and maintain internal development tools that increase efficiency and improve workflows within the team.Spearhead the creation and integration of our external product ecosystem, collaborating closely with stakeholders to meet business goals.Producing, Testing, and Debugging Code

Write high-quality, maintainable code that adheres to web application development best practices.Write robust unit test cases to ensure code quality and test case coverageConduct thorough testing and debugging to identify and fix issues promptly.Foster a culture of excellence in documentation, establishing standards and practices that ensure clarity and accessibility of information.Relationship Management

Collaborate with cross-functional teams, including project managers, designers, and other engineers, to ensure successful project execution.Identify, evaluate, and manage relationships with external contractors and development teams, augmenting our software development capabilities.Serve as a technical liaison between the engineering team and non-technical departments, facilitating effective communication and collaboration.Skills Knowledge and Expertise

Bachelor's degree in Computer Science, Engineering, or a related field4-6 years of experience in software engineering utilizing standard languages, relational databases, cloud providers, and 3rd party APIsStrong proficiency in modern software development technologies and frameworks, demonstrating an ability to adapt and excel in a rapidly evolving technical environmentDemonstrated experience leading software development projects and teams, preferably in a startup environmentDemonstrated strong analytical and problem-solving abilities as it relates to software developmentDeep understanding of the software development lifecycle and agile methodologiesAbility to identify and onboard external contractors and development teams, managing multiple partnerships effectivelyExcellent communication skills, with a focus on creating comprehensive and accessible technical documentationProficient in integrating with external platforms using APIs, demonstrating technical agility and innovationEmbraces an 'assemble vs. build' mindset, effectively evaluating and choosing between leveraging existing solutions and developing new ones to optimize efficiency and project successExperience building software that meets WCAG accessibility compliance standards, and a deep commitment to designing accessible technology.Experience building software with a focus on security, performance, and monitoring

Pay Ranges / Location / Travel Information

Pay Ranges:The range listed on this job posting is based on JED's compensation posting ranges. Salaries may be higher or lower depending on experience and geographic location.

Location/Travel Information:Please note that this position is largely remote but will require retreat/business meetings at JED's central office in NYC or other locations as designated by JED leadership. Additional travel may be required.