Senior Software Engineer

🏢 i3 Verticals · all i3 Verticals jobs
📍 United States
📅 Posted 2026-08-24 · via Himalayas
🏷 Fullstack-Development,Software-Engineer,Software-Architecture,Backend-Development,Cloud-Engineer,Senior-Software-Developer
Apply on original site ↗
JOB TITLE: Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer SUPERVISORY RESPONSIBILITIES: No JOB LOCATION: Remote TRAVEL: Rarely for conferences, strategic planning sessions, and key stakeholder meetings SUMMARY OF POSITION: You will contribute as part of a software development team, shaping how we build, scale, and modernize our products while maintaining security, reliability, and operational excellence. This role demands hands-on technical capability and strong problem-solving skills. ESSENTIAL DUTIES & RESPONSIBILITIES: - Follow the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives. - Serve as a technical contributor for one or more products - Apply and enforce architectural and development principles, patterns, and decision frameworks as part of a team - Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders - Deliver complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective - Build flexible integrations to facilitate data transformation across internal and external systems - Adopt and extend infrastructure-as-code from reference implementations - Contribute to proof-of-concept initiatives to demonstrate viability and provide implementation guidance - Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities - Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team - Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity - Apply coding standards and techniques to build clean, efficient, maintainable, scalable software - Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues - Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed - Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery - Collaborate with Product Team by providing technical insight for refinement and planning - Consult with Quality Engineers in resolution of observations and defects - Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended - Monitor and support software to meet service-level agreements (SLAs) - Stay informed about relevant technologies through independent research and share insight with the team MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE): Education and Experience - Bachelor’s degree in Computer Science, Information Technology, Engineering, or related discipline; or equivalent demonstrated experience - 5+ years of progressive experience in software engineering, or related technology roles - Proven track record developing large-scale, production-grade software in enterprise environments - Demonstrated experience successfully influencing technical direction as a member of a team, with or without direct authority - History of contributing to software delivery initiatives from concept through delivery, including product modernization and integration programs - Strong verbal and written communication skills with demonstrated ability to explain complex technical concepts clearly to both technical and non-technical stakeholders. - Strong analytical and problem-solving skills, able to navigate ambiguity, capable of diagnosing complex issues, and developing effective solutions aligned with short and long-term objectives - Track record of translating business objectives into effective technical solutions - Ability to the capabilities of those around them - Ability to drive initiatives independently while co

← All remote jobs