Senior Software Engineer

Breaking Ground

New York (NY)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Breaking Ground in New York City seeks a Senior Software Engineer to build software that optimizes workflows and increases data accuracy across systems. You will create tools to guide the organization's technical direction and ensure seamless integrations with external software.

This role requires writing scalable, well-tested code, reviewing work, mentoring junior engineers, and collaborating with cross-functional teams to meet business needs.

Qualifications

  • Bachelor’s in Computer Science or equivalent experience.
  • Minimum 5 years of software development experience.
  • Experience building and maintaining web applications.
  • Strong organizational skills with the ability to manage multiple significant priorities, including complex and time-sensitive projects.
  • Highly analytical and a strategic problem solver.

Responsibilities

  • Write scalable, documented, and tested code that aligns with best practices in security, performance, and maintainability
  • Build software and run regular reports for ongoing review of the quality of data collection
  • Run regular reports to check for data quality
  • Collaborate with teams to understand business needs and integrate them into software design and architecture
  • Optimize and enhance existing software to maintain compliance and improve performance
  • Provide support to junior engineers through code reviews, pair programming, and technical expertise
  • Identify opportunities to improve development processes and advocate for best practices in coding, testing, and deployment
  • Troubleshoot and resolve complex technical issues across the stack
  • Stay current with emerging technologies and industry trends to drive innovation
  • Perform other duties as assigned

Skills

Software development
Web applications
Code reviews
Pair programming
Security practices
Performance optimization

Education

Bachelor's in Computer Science

Job description

ABOUT US:

- We believe that everyone deserves a home!

Breaking Ground operates nearly 4,000 units of housing across New York City, along with housing in upstate New York and Connecticut. Supportive housing - affordable housing paired with services designed to help people maintain their homes for the long-term - is widely recognized as a proven and cost-effective solution to chronic homelessness.

But we didn't stop at providing housing. Breaking Ground's programs and services help people experiencing street homelessness - especially those who have been on the streets the longest - to come indoors. Through our Street to Home outreach program and transitional housing resources, we help people get, and stay, on the path to a permanent home.

Reporting to the Assistant Vice President, Software Engineering, theSenior Software Engineer builds software to optimize workflows and increase system accuracy. They create software tools to optimize the technical direction for the organization and provide support for seamless integrations with external software.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Write scalable, documented, and tested code that aligns with best practices in security, performance, and maintainability
  • Build software and run regular reports for ongoing review of the quality of data collection
  • Run regular reports to check for data quality
  • Collaborate with teams to understand business needs and integrate them into software design and architecture
  • Optimize and enhance existing software to maintain compliance and improve performance
  • Provide support to junior engineers through code reviews, pair programming, and technical expertise
  • Identify opportunities to improve development processes and advocate for best practices in coding, testing, and deployment
  • Troubleshoot and resolve complex technical issues across the stack
  • Stay current with emerging technologies and industry trends to drive innovation
  • Perform other duties as assigned
MINIMUM QUALIFICATIONS:
  • Bachelor’s in Computer Science or equivalent experience
  • Minimum 5 years of software development experience
  • Experience building and maintaining web applications
  • Strong organizational skills with the ability to manage multiple significant priorities, including complex and time sensitive projects, and the ability to work under pressure and to meet deadlines
  • Highly analytical and a strategic problem solver
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Data-Driven Web Applications
Senior Software Engineer - Data-Driven Web Applications

Breaking Ground • New York (NY)

On-site
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Senior Software Engineer - Data & Insights
Senior Software Engineer - Data & Insights

Tyler Technologies • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior Software Engineer - Data & Insights
Senior Software Engineer - Data & Insights

Tyler Technologies • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Data & Insights
Senior Software Engineer - Data & Insights

Tyler Technologies • Hartford (CT)

On-site
USD 100,000 - 140,000
Senior Software Engineer - Data & Insights
Senior Software Engineer - Data & Insights

Tyler Technologies • Detroit (MI)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Data & Insights
Senior Software Engineer - Data & Insights

Tyler Technologies • Boise (ID)

On-site
USD 100,000 - 150,000
Senior Software Developer
Senior Software Developer

Berkadia • Ambler

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Stax Payments • Orlando (FL)

On-site
USD 100,000 - 140,000
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000