American Institutes for Research - AIR is a nonpartisan, nonprofit research and technical assistance organization that conducts research in behavioral and social science to evolve
Software Developer, Drupal
Location
United States
Posted
24 days ago
Salary
$122K - $142K / year
Seniority
Senior
Job Description
Software Developer, Drupal
American Institutes for Research
• Develop and enhance Drupal web applications, including custom PHP development, configuration, and CMS administration. • Design, build, and launch new site features and functionality with a focus on performance, reliability, and availability. • Translate responsive design concepts into polished Drupal themes delivering an intuitive, visually compelling user experience. • Create and implement highly visible, user-facing components, including features that incorporate data visualization elements. • Maintain and improve the platform through security patching, upgrades, troubleshooting, testing, and high-quality deployments to the code repository. • Support content operations by helping document, archive, and update website content, ensuring ongoing Section 508 compliance and smooth site operations. • Collaborate closely with developers and team members to ensure solutions are implemented effectively and align with shared standards and goals. • Stay current on Drupal best practices and apply them to improve development quality and maintainability.
Job Requirements
- Master’s degree in Statistics, Computer Science, Economics, or a related field with 4+ years of professional Drupal development experience, or a Bachelor’s degree with 6+ years of equivalent experience.
- Proven experience developing and maintaining Drupal‑based web solutions, including custom PHP development in a LAMP environment.
- Experience building responsive, accessible Drupal user interfaces (HTML/CSS, JavaScript/jQuery, theming/templating) and developing custom modules/new features in alignment with best practices.
- Working knowledge of Section 508 accessibility standards and compliance.
- Familiarity with automated testing tools, Agile development practices, and GitHub or similar code repositories.
- Experience supporting projects for U.S. government or international development organizations preferred.
Benefits
- AIR’s Total Rewards Program is designed to reward our staff competitively and motivate them to achieve our critical mission.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and develop scalable, distributed, server-side applications and microservices using Go. • Build and optimize mission-critical backend software, with a strong focus on system programming, concurrency, and performance tuning. • Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is mandatory). • Contribute to or build systems using libp2p or similar P2P frameworks. • Ensure cross-platform compatibility and consistent application behavior across environments. • Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management. • Produce clean, maintainable, and reusable code, following strong engineering standards. • Optimize backend systems for performance, reliability, security, and fault tolerance. • Establish and enhance backend infrastructure, including deployment pipelines, observability, and monitoring tooling. • Work across multi-cloud environments (AWS, Azure, GCP) and collaborate closely with infrastructure teams. • Participate actively in the full application lifecycle, from design to production operations. • Engage with product and design teams to deeply understand end-user and platform requirements. • Conduct thorough code reviews, mentor other engineers, and raise overall backend engineering quality. • Champion best engineering practices and a culture of high-quality software craftsmanship.
• Desarrollar y mantener aplicaciones .NET para cliente del sector de la defensa. • Trabajar con lógica de negocio compleja y entornos enterprise. • Participar en plataformas core y web. • Colaborar en un entorno orientado a buenas prácticas.
API Technical Lead – Ruby
Initiate Government Solutions, LLC.We provide the framework to build solid foundations that allow you to leverage and grow your revenue and capabilities.
• Lead the design and development of APIs, including specifications, endpoints, data models, and protocols such as REST and GraphQL. • Provide technical leadership to a team of 3–4 developers, guiding design decisions and engineering best practices. • Remain hands-on in the codebase, contributing production-grade code for core services. • Conduct code reviews to ensure code quality, maintainability, and security. • Partner closely with the Engineering Crew Lead and API Architect to review solution design and deliver robust, scalable solutions. • Ensure seamless integration of APIs with internal systems, external applications, and third-party services. • Promote the effective use of AI-enabled tools in the API development lifecycle to improve productivity and code quality. • Create and maintain clear, comprehensive API documentation for consumers, including usage guidance and best practices. • Implement and uphold security best practices, including authentication, authorization, and encryption. • Interface with external engineering teams to ensure alignment on technical standards, governance requirements, compliance obligations, and ongoing CATO maintenance. • Monitor and optimize API performance, reliability, and scalability. • Manage API versioning and support backward compatibility as services evolve. • Provide ongoing support, troubleshoot production issues, and implement enhancements based on stakeholder feedback. • Participate in Tier 1 and Tier 2 on-call operations.
Technical Architect - US/Canada
OriginLeading Utility and Municipal Modernization. Services, Solutions, Software.
• The Sr Consultant – Technical Architecture provides hands-on solution design, technical implementation support, and workstream leadership across Origin’s utility client projects. • Requires strong technical depth within the Meter-to-Cash ecosystem, solid consulting maturity, and the ability to translate business requirements into practical, scalable technical solutions. • Collaborates closely with other Technical Architects, Functional Architects, and project teams to ensure consistent solution patterns, high-quality delivery, and effective execution. • Designs and implements technical solutions within Origin’s technology ecosystem, ensuring alignment with client requirements, project constraints, and industry best practices. • Leads technical workstreams, driving tasks to completion with consistency, follow-through, and attention to detail. • Applies analytical thinking to solve complex problems and deliver practical, scalable solutions. • Serves as a trusted technical SME for client stakeholders, articulating solution approaches, constraints, and trade-offs with clarity and professionalism. • Learns the architecture, components, operational processes, and support model of Origin's SaaS platform.




