What are the responsibilities and job description for the Senior Software Engineer position at Neighborly Software?
Who We Are
Neighborly Software was built to help communities make a difference in the lives of low-income families and vulnerable populations. Our mission is simple, “Helping Communities, Help People.”
Headquartered in Atlanta, GA we offer a cloud-based technology platform for the administration and disbursement of governments funds for programs such as Housing, Economic, Community Development, Disaster Recovery/MIT, Home Energy Rebate Programs, and Housing Choice Voucher programs.
Role Overview
We are seeking a Senior Software Engineer who combines strong technical expertise with ownership mindset and product awareness. This role is responsible for designing, building, and evolving scalable, secure, and high-performing cloud-native systems that power our enterprise SaaS platform.
You will play a key role in shaping architecture, mentoring engineers, and driving engineering excellence while collaborating closely with Product, Design, and cross-functional teams.
Key Responsibilities
Technical Leadership & Architecture
Qualifications & Experience
Neighborly Software was built to help communities make a difference in the lives of low-income families and vulnerable populations. Our mission is simple, “Helping Communities, Help People.”
Headquartered in Atlanta, GA we offer a cloud-based technology platform for the administration and disbursement of governments funds for programs such as Housing, Economic, Community Development, Disaster Recovery/MIT, Home Energy Rebate Programs, and Housing Choice Voucher programs.
Role Overview
We are seeking a Senior Software Engineer who combines strong technical expertise with ownership mindset and product awareness. This role is responsible for designing, building, and evolving scalable, secure, and high-performing cloud-native systems that power our enterprise SaaS platform.
You will play a key role in shaping architecture, mentoring engineers, and driving engineering excellence while collaborating closely with Product, Design, and cross-functional teams.
Key Responsibilities
Technical Leadership & Architecture
- Design and implement scalable, resilient, and secure cloud-native solutions (primarily on Azure)
- Drive architectural decisions and ensure alignment with long-term platform strategy
- Translate business requirements into well-structured, maintainable system designs
- Identify and address technical debt and system bottlenecks proactively
- Develop high-quality, production-grade code with strong emphasis on performance, scalability, and reliability
- Uphold and evolve coding standards, testing strategies, and CI/CD practices
- Participate in design and code reviews to ensure consistency and quality across the platform
- Champion best practices in observability, monitoring, and incident response
- Partner closely with Product Managers, Designers, and stakeholders to deliver customer-focused solutions
- Contribute to end-to-end feature delivery, from design through deployment and iteration
- Align technical decisions with business goals and customer impact
- Evaluate and prototype new technologies, tools, and patterns to improve platform capabilities
- Contribute to building internal frameworks, reusable components, and accelerators
- Drive initiatives that improve developer productivity and platform scalability
- Mentor and provide technical guidance to engineers across the team
- Foster a culture of accountability, learning, and engineering rigor
- Lead by example in ownership, collaboration, and delivery excellence
Qualifications & Experience
- Bachelor’s degree in Computer Science or equivalent practical experience
- 7 years of professional software development experience
- 3 years of experience building and operating cloud-based applications (Azure preferred)
- Strong proficiency in one or more backend languages (e.g., C#, Java, Python)
- Experience with modern frontend frameworks (e.g., React or Angular)
- Deep understanding of distributed systems, APIs, and microservices architecture
- Experience with DevOps practices, CI/CD pipelines, and cloud infrastructure
- Experience designing multi-tenant SaaS platforms
- Familiarity with data platforms, analytics, and event-driven systems
- Exposure to security and compliance considerations in enterprise applications
- Experience working in Agile/Scrum environments
- Comprehensive Benefits – Medical, Dental, Vision plan options and Company-Paid Short-Term Disability and Life Insurance
- 401K Contributions – Generous employer match with immediate vesting
- Generous Time Off – 5 weeks of PTO, 9 paid holidays, and 3 days of volunteer time off each year