Talent.com
Software Engineer II

Software Engineer II

Vibrant Emotional HealthNew York, NY, United States
10 days ago
Job type
  • Full-time
Job description

Job Title : Software Engineer II

Department : Technology

Reports to : Director, Software Architecture and Applications

Location : (Hybrid-Flexed)

Salary Range : $107,120 - $123,600

Formerly the Mental Health Association of New York City (MHA-NYC), Vibrant Emotional Health's

Groundbreaking solutions have delivered high-quality services and support, when, where, and how

People have needed it for over 50 years. Through our state-of-the-art technology-enabled services,

community wellness programs, and advocacy and education work, we are building a society in which

Emotional wellness can be a reality for everyone.

Position Overview :

Vibrant is seeking a Software Engineer II to join our programming team as it grows. The ideal candidate

has strong technical foundations, experience across multiple programming languages, and a passion for

developing scalable, user-focused software. The right candidate is a collaborative problem-solver who

thrives in cross-functional teams and is motivated to grow their skills while making an impact.

Duties / Responsibilities :

  • Contribute to the design and development of internal tools and user-facing web applications that support our counselors and help seekers.
  • Maintain and enhance existing systems, infrastructure, and applications, with a focus on rich client web-based applications and analytics.
  • Collaborate with project managers, UI / UX designers, developers, and analysts to deliver reliable, high-quality solutions.
  • Write clean, efficient Python / Django code for internal systems and services.
  • Develop technical specifications and documentation to support ongoing development and knowledge sharing.
  • Apply engineering best practices in code quality, testing, and deployment workflows.

Required Skills / Abilities :

Technical :

  • Proficient in Python and the Django framework, including REST API and backend service development.
  • Strong experience with JavaScript and modern front-end development frameworks, especially React.
  • Familiarity with AWS services (e.g., EC2, S3, RDS, Lambda, CloudWatch) and cloud deployment workflows.
  • Experience with CI / CD pipelines, GitHub Actions (or similar), automated testing, and containerized environments (Docker).
  • Comfortable working in Linux / Unix environments and writing shell scripts.
  • Solid understanding of web application architecture, data structures, and distributed systems concepts.
  • Decision Making :

  • Able to analyze complex technical issues and communicate options clearly.
  • Makes well-informed decisions with guidance from senior engineers.
  • Scope of Responsibility / Accountability :

  • Owns assigned features and modules, delivering them through to completion.
  • Contributes to improving performance, scalability, and reliability of applications.
  • Works independently on tasks while collaborating with the team for integration.
  • Required Qualifications :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of professional software development experience.
  • Proven experience with Linux / Unix and familiarity with Windows environments.
  • Strong written and verbal communication skills.
  • Demonstrated ability to collaborate effectively in cross-functional teams.
  • Physical Requirements :

  • Must be able to remain in a stationary position 50% of the time.
  • Will constantly operate a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer.
  • Will frequently communicate over video calls with internal and external stakeholders to provide status updates and potential roadblocks.
  • Create a job alert for this search

    Software Engineer Ii • New York, NY, United States