Position Overview:
The Senior Software Developer at Restoration of America is the ultimate problem solver on the team who can keep complex software development projects, software applications \& products moving forward regardless of the challenge. The Senior Developer works closely with the CIO, RIC Director of Application Services, RIC Software Developers, DTS team, donors, vendors and partners to keep the focus on maximizing ROA’s technology impact. Innovative software development practices, cutting edge data science and automation are all integral in achieving this goal. The RIC Senior Software Developer/Team Lead will have other technical duties as assigned by the CIO.
Key Responsibilities:
Conceptual software application \& product planning
Individual software development \& coding
Team leadership and technical guidance of individual RIC software developers
Leadership of individual RIC software developer 1-on-1s, code reviews \& team planning meetings
DevOps Leadership \& Oversight
Design and shepherding of individual RIC software developer technical training
Code Reviews
Individual training \& technical growth planning
Outages \& priority escalation resolution
Interfacing with Internal DTS-IT \& Cybersecurity partners on OpSec, NIST-CST \& other mission critical policy design \& enforcement
Qualifications:
Full Stack Developer
Minimum 5 years professional software development/engineering experience
Strong proficiency in Object-Oriented Programming (OOP) principles and techniques
Strong proficiency in version control systems (e.g., Git)
Excellent debugging and problem-solving skills to troubleshoot complex issues
Proficiency in working with databases (e.g., SQL, NoSQL)
Experience with containerization technologies
Experience as a team lead or lead software developer on a project strongly preferred
Agile experience – working within a Scrum environment
Experience working with a Product Owner \& interdepartmental teams a plus
Experience using Agile tooling (e.g., Jira or equivalent)
Ability to use AI coding agents for writing and debugging code
Job Type: Full-time
Pay: Up to $180,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible spending account
Health insurance
Health savings account
Paid time off
Vision insurance
Work Location: In person