Job Closed
This listing is no longer active.
ActBlue is a fundraising software tool geared towards liberal people and organizations. The company offers fundraising tools, technology, and software designed to help grassroots o
Software Engineer II
Location
Arizona + 27 moreAll locations: Arizona | California | Colorado | Connecticut | Florida | Hawaii | Illinois | New Hampshire | New Jersey | New York | North Carolina | North Dakota | Ohio | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | Texas | Utah | Vermont | Virginia | Washington | Wisconsin
Posted
62 days ago
Salary
$136.6K - $166.3K / year
Seniority
Mid Level
Job Description
Software Engineer II
ActBlue
• Implement and deliver small to medium-sized projects that span a few sprints. • Collaborate with software engineers, product teams, and design teams to develop new features for donors and fundraising entities of all sizes. • Break down work and estimate effort for smaller projects with some ambiguity; engage in scoping discussions to help build clarity and assess feasibility. • Design products and systems with performance in mind so all users have a great experience on our platform. • Work across the stack using React, TypeScript, and Ruby on Rails. • Improve platform performance and maintainability through quality code, testing, monitoring, and documentation. • Ensure product and feature quality through thorough PR reviews and QA testing. Provide thoughtful constructive feedback in code reviews and other collaborative settings. • Engage with and contribute to technical discussions around new solutions and architecture. • Consistently maintain a reasonable pace of delivery; independently prioritize your day-to-day work. • Communicate work status effectively and escalate blockers quickly to your team; communicate with other engineering teams or stakeholders as needed. • Seek and incorporate feedback on your approach and execution from colleagues with complementary technical expertise. • May provide guidance and training to other members of the team. • Grow as an individual and increase your impact on the success of your team and the progressive movement with the support of your manager. Develop a well-rounded skillset through feedback and mentorship from other team members and your manager. • Foster a collaborative and inclusive team culture aligned with our values.
Job Requirements
- 2-4 years of professional experience working as a team member and delivering projects.
- Professional development experience with React and Ruby on Rails.
- A track record of delivering timely, high-quality features while collaborating with product and design to resolve ambiguity and prioritize high-impact work.
- Ability to break down work and estimate effort for smaller projects with some ambiguity.
- A demonstrated ability to write extensible, maintainable, and scalable code.
- Expertise and creativity when it comes to delivering value fast, with a focus on MVPs, frequent deployments, scope negotiations, and demos.
- A strong sense of ownership and accountability. You care about helping your team deliver their roadmap and achieve the strategic outcomes of the work. Show ownership over the quality of the projects you're a part of.
- Ability to consistently maintain a reasonable pace of delivery, independently prioritize day-to-day work, and manage distractions.
- Comfort seeking and incorporating feedback on your approach from colleagues and providing thoughtful feedback to others.
- An inclusive and empathetic working style, particularly in a remote and distributed work environment.
- Eagerness to learn and grow your skills as an engineer for all parts of the stack.
- A passion for software and ActBlue's mission to build people-powered movements.
Benefits
- Flexible work schedules and an unlimited time-off policy
- Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families; plus fully-paid health reimbursement arrangement to use for out of pocket expenses and fully-paid short- and long-term disability
- Fully paid basic and AD&D life insurance and a voluntary supplemental life insurance option
- Dependent and health care flexible spending account options
- Employee Assistance Program (EAP) benefits for employees
- Automatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions
- A minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)
- Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
- Additional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe & New York Times
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
ImplyThe Database for Modern Analytics Applications – From the original creators of Apache Druid®
• Implement and maintain micro-services and backend software components in modern Java • Develop and maintain state-of-the-art features within Apache Druid • Lead in the design and development of major features across teams • Coordinate directly with PM, UX design, frontend engineers, and backend engineers to successfully deliver major initiatives, new features, and products • Be on-call for production issues (2 weeks per cycle, 4-6 times per year)
Full Stack Engineer
Wynd LabsThe first transparent node marketplace. Earn passive income by monetizing your view of the internet.
• Develop and maintain both front-end and back-end components of our application, ensuring seamless integration and optimal performance. • Collaborate with product managers and designers from initial concept through to deployment, translating ideas into functional and user-friendly solutions. • Optimize application performance, security, and scalability to enhance the overall user experience and meet business goals. • Participate in code reviews, contribute to best practices, and continuously improve development processes. • Stay abreast of emerging technologies and industry trends, integrating new tools and methodologies to keep our tech stack modern and efficient. • Troubleshoot and resolve complex technical issues, providing timely solutions and maintaining system reliability.
Senior Software Engineer
RTB HouseRTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies.
• We're looking for a Senior Software Engineer to help us design, build, and optimize high-performance backend systems that power real-time bidding (RTB) and machine learning at internet scale. • You’ll work on software that handles billions of daily transactions with strict latency and reliability constraints - all in a distributed, low-latency environment. • Developing and maintaining the ML training platform and the bidding infrastructure that evaluates ML models in the production environment. • Identifying performance bottlenecks and optimizing critical, low-level parts of the system. • Ensuring the reliability and scalability of implementations, and creating performance and correctness tests for new system components. • Testing and benchmarking open-source Big Data and ML technologies to assess their suitability for the production environment.
Software Engineer, Data Analytics & Administration
instellixNitrobox builds enterprise-class automated billing and monetization solutions for any sophisticated business model
• You design integrations, data flows, data models and best practices from the ground up in the context of Data and Analytics. • You work on a scalable, secure and maintainable solution to provide our customers with value both through raw data exports and business KPIs related to the transactions processed on our platform. • You design and develop scalable, maintainable backend services in our modern microservice architecture, create their data-oriented APIs and build dashboards on that basis. • In addition, you develop authorization and administration mechanisms together with your team that govern access to data on our platform and ensure secure and flexible management of those permissions and configurations. • In task and workflow management you design and optimize the interaction between the different roles and users on our platform. • You take responsibility for the end-to-end delivery of new features: from the product concept through architectural decisions and implementation to stable operation in the cloud. • You identify risks, dependencies and optimization opportunities early and actively manage them to ensure success. • You question business requirements and act as a technical sparring partner within the team, propose solutions and contribute your own ideas for new features and technical improvements. • You enjoy working in a team and collaborate closely with Product, Sales and other Engineers.




