Software Engineer @ United for Respect - Remote
Job Overview
14 days ago
Software Engineer
United for Respect - Remote
Reports To: Lead Engineer
Supervisory/Management Responsibilities: This position does not have supervisory or management responsibilities
FLSA Status: Exempt
Location: Fully remote, even post-pandemic
United for Respect is a national organization building the voice of people working for the country’s largest corporations. Through scaled leadership development and base-building, UFR’s growing network is challenging major corporations and policymakers to provide family‐sustaining jobs for all working people. We leverage technology — social media, relational tools, and our digital platform, WorkIt — and bring the workforce into a shared community of support and advocacy.
WorkIt is UFR’s proprietary digital platform that leverages machine learning to provide immediate support to people in low-wage jobs who are struggling to understand and assert their rights under the law and navigate corporate policies. WorkIt can be downloaded directly through Google Play or iTunes to ask any questions about workplace policy or rights via a simple chat interface to receive immediate, easy-to-understand advice and support.
United for Respect (UFR) and WorkIt are seeking a Software Engineer with a strong technical background in full-stack and/or mobile app software development. The Software Engineer will help build new technology to help support, bring resources to, and mobilize millions of people who work in low wage retail jobs.
What You’ll Be Doing
Working with the product team to fully understand all the ins and outs of our products
Maintaining and building new cross-platform software applications and back-end services in collaboration with our partners and internal stakeholders
Conducting and receiving code reviews and providing technical support and mentorship to other team members
Proactively thinking about edge cases and potential problems with a given task and raising them
Fixing bugs and creating automated tests to help mitigate the creation of bugs
Taking ownership of the software development cycle including planning, designing, building, testing, and deployment
Creating documentation
What You Will Bring
Demonstrated excellence in programming
Our primary stack, and the future of all of our products consists of:
We have 2 legacy stacks that we are currently migrating to the above:
Ruby on Rails, Svelte.js, MongoDB
You don’t need to know all of these tools. In fact, we are working towards paring down and simplifying our toolset. But you need to know a subset of these tools and be willing and able to pick up and get work done in any given tool given a reasonable period of time for learning.
Advanced knowledge of Flutter and/or Neo4j will be given special consideration
Experience developing and deploying production applications leveraging cloud infrastructure (Google Cloud, Azure, AWS, Digital Ocean, or similar)
Technical mentorship experience, with direct experience conducting code reviews
A demonstrated commitment to meeting high standards and a history of getting things done even in the face of obstacles, as well as the ability to juggle multiple projects at a time and work in a fast-paced environment
When there is not a pandemic, this position requires travel (averages less than 1x/month national and international)
We’re Excited About You Because You
Have the ambition, drive, energy, and the ability to work flexible and long hours when necessary. Although we try to avoid long hours as much as possible, it does happen occasionally.
Commitment to economic and social justice. You understand and can articulate issues facing communities of color, women, or low-and moderate-income families and can address this in your letter of interest
Thrive in collaborative working environments and actively seek ways to make your work stronger by sharing your expertise and strengths and leveraging those of others
Have demonstrated experience contributing to an inclusive working and professional development environment
Are calm in a crisis, agile, and have great instincts about how to pivot quickly when needed
Proven track record for being a self-starter
Embrace technology as an enabler to help you get your job done and to collaborate in a culture that promotes passion in technology
Salary Range: $90,000-110,000k dependent on experience and location
United for Respect is an Equal Employment Opportunity employer and actively recruits people of color, women, individuals with disabilities, and members of the LGBTQIA+ community. United for Respect provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Similar Jobs
Sr. Software Engineer, Automation and Test (Remote)
BrightSign
Remote
We are looking for an experienced senior software engineer for our Quality Engineering team. 5+ years of commercial experience in software development.
Software Development Manager
LPL Financial
Fort Mill, SC
Joining as a Software Development Manager, you will be responsible for planning, directing projects to help design, build and maintain the sustainable, scalable…
Senior Developer
LPL Financial
Fort Mill, SC
Joining as an Senior Developer, Advisory Flexibility team, which is within the Technology business unit, you will be responsible for planning, directing…
Staff Software Engineer - SMB
Indeed
Indianapolis, IN
7+ years of professional experience in reliability engineering, software engineering, or systems engineering; blend of interests in both software and systems…
General Ledger Programmer
Paylocity
Remote
Explain rules, interfaces, reports, and calculations to customers to ensure that the customizations meet their needs.
Frontend Engineer
TDMK Digital
Arlington, VA
Leverage new technologies that can be applied to solve challenging business problems with a cloud first and agile mindset. Java Full Stack Development – Expert.
Senior Software Engineer - SMB
Indeed
Indianapolis, IN
5+ years of professional experience in reliability engineering, software engineering, or systems engineering; blend of interests in both software and systems…
Software Developer
Options Metrics
Remote
\* Have 2+ years of experience with a mix of Java, Python, SQL, and cloud experience. \* Languages: Java, Python, C++, JavaScript, Go.
Remote Software Engineer
Design Pickle
Remote
Experience with agile software development practices. 6+ years of enterprise software development experience. Lead with radical and professional candor in every…
Java Software Engineer II
FJA-US Inc.
Remote
Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control…
Software QA Engineer
Apruve
Remote
Experience with Selenium or similar software & web automation tools. The ideal candidate will work to help define and propose innovative automation testing…
Principal Software Engineer - SMB - Candidate Responsiveness Team
Indeed
Indianapolis, IN
Demonstrated track record of architecting and implementing highly scalable software services. Passion for mentoring and guiding other engineers.
Software Engineer (Ruby, Vue)
Davis Technology Management
Remote
Considering junior to senior level engineers. 100% Remote for candidates within the U.S. Requires U.S. Citizenship or Greencard as client isn’t able to sponsor…
Principal Software Engineer - SMB
Indeed
Indianapolis, IN
Demonstrated track record of architecting and implementing highly scalable software services. Passion for mentoring and guiding other engineers.
Remote Senior Software Engineer
Design Pickle
Remote
Experience with agile software development practices. 6+ years of enterprise software development experience. Lead with radical and professional candor in every…
Senior Flight Software / Embedded Software Engineer
Hermeus
Atlanta, GA
5+ years of experience in mission-critical real-time embedded software development. Our aircraft are very multidisciplinary due to the strong interaction…
Sr. Java Software Engineer
FJA-US Inc.
Remote
Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control…
Hadoop Developer
creamitinc
Remote
Hadoop, Spark, Hive, Java and SQL optimization*. Data warehouse: 1 year (Preferred).
Lead Elixir Developer
Aethon Labs
Remote
Support and develop software engineers by providing advice, coaching, and educational opportunities. It's a data platform that processes millions of messages in…
Mobile Engineer
Trader Interactive
Remote
4+ years working in software development and mobile ecosystem. Experience working with remote data and server-side/middleware (REST API services, microservices,…
.Net developer ( W2 Candidates only)
thinklabs.io
Remote
Free training and Assured placements. We also provide Direct marketing for experienced candidates. FEEL FREE TO CONTACT US THROUGH PHONE.
UI/UX Developer (W2 Only Accepted)
thinklabs.io
Remote
Free training and Assured placements. We also provide Direct marketing for experienced candidates. FEEL FREE TO CONTACT US THROUGH PHONE.
Mulesoft API Developers
TDMK Digital
Arlington, VA
Working knowledge of on-premise infrastructure and cloud-based deployments and configurations along with monitoring and management.
Full Stack Developer (FT)
BriteCo
Remote
Collaborate with a cross-functional team to build and deliver software. 3+ years of professional experience as a developer of web application systems.
News


