Senior Software Engineer II
New
A
ActBlueNonprofit Technology
Registered States: Arizona, California, Colorado, Connecticut, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Wisconsin, and Washington D.C., US time zonesFull-TimeSenior
Salary173,676 - 210,741 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5-8+ years
- Required Skills
- DockerGraphQLPostgreSQLGitOAuthRubyRuby on RailsTypeScriptReact
Requirements
- 5-8+ years of relevant professional experience with a track record of leading complex technical initiatives.
- Ability to design simple, maintainable solutions using well-accepted design patterns.
- Strong understanding of performance, scalability, and security best practices.
- Familiarity with OAuth, OIDC, and JWT authentication patterns.
- Experience acting as a technical consultant for architecture and system design.
- Proven ability to communicate effectively with non-technical stakeholders.
- Track record of collaborating with product and design teams to refine requirements.
- Comfort with or curiosity about AI coding assistants.
- Working familiarity with Ruby and TypeScript.
- Capacity to work with Ruby on Rails, React, PostgreSQL, GraphQL, Git/GitHub, and Docker.
- Availability during regular business hours (Mon-Fri).
Responsibilities
- Lead the technical execution of large, cross-team initiatives, including identity unification and access control scaling.
- Architect, refactor, and improve identity and access systems serving internal and external users.
- Partner with product managers and designers to shape roadmaps and translate business goals into technical solutions.
- Serve as a technical consultant for architectural decisions, system design, and security best practices.
- Develop and champion design patterns and best practices for platform maintainability and security.
- Demonstrate technical leadership through documentation, testing, monitoring, and clear communication.
- Provide mentorship and guidance to foster a culture of feedback and professional growth within the team.
View Full Description & ApplyYou'll be redirected to the employer's site