Senior Software Engineer
: Job Details :


Senior Software Engineer

The Jed Foundation

Location: New York,NY, USA

Date: 2024-05-08T07:19:50Z

Job Description:
Senior Software EngineerApplication Deadline: 31 May 2024Department: TechnologyEmployment Type: Full TimeLocation: RemoteReporting To: Chief Technology OfficerCompensation: $118,000 - $156,000 / yearDescriptionAt 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 ResponsibilitiesCore Software Engineering Responsibilities
  • Guide 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 coverage
  • Conduct 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 field
  • 4-6 years of experience in software engineering utilizing standard languages, relational databases, cloud providers, and 3rd party APIs
  • Strong proficiency in modern software development technologies and frameworks, demonstrating an ability to adapt and excel in a rapidly evolving technical environment
  • Demonstrated experience leading software development projects and teams, preferably in a startup environment
  • Demonstrated strong analytical and problem-solving abilities as it relates to software development
  • Deep understanding of the software development lifecycle and agile methodologies
  • Ability to identify and onboard external contractors and development teams, managing multiple partnerships effectively
  • Excellent communication skills, with a focus on creating comprehensive and accessible technical documentation
  • Proficient in integrating with external platforms using APIs, demonstrating technical agility and innovation
  • Embraces an 'assemble vs. build' mindset, effectively evaluating and choosing between leveraging existing solutions and developing new ones to optimize efficiency and project success
  • Experience 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 InformationPay 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.
Apply Now!

Similar Jobs (0)