Job Closed
This listing is no longer active.
We’re the technology workforce development company that helps individuals and organizations transform with tech skills.
Software Engineer
Location
United States
Posted
81 days ago
Salary
$98.8K - $130K / year
Seniority
Mid Level
Job Description
Software Engineer
Pluralsight
Job Description: Pluralsight is looking for a motivated Mid-Level Ruby on Rails Developer to join the Hands-On Labs Engineering team. While this role is primarily focused on building robust back-end systems, you will be an integral part of a modern stack that values clean code, automated testing, and scalable architecture. Our team is looking for a candidate who is a Rubyist by trade but a Cloud Architect at heart. You understand that “The Cloud” is not just a place your code lives, but an API that you can control. You will partner with our product teams to deliver on our roadmap, maintain our current platform, and create innovative solutions for our customers. Who you’re committed to being: - You enjoy learning and are open to new ways of doing things. - You are not afraid to be yourself, experiment, make mistakes and learn from them, ask questions, or voice your concerns. - When communicating you are self-aware, insightful, and proactive. - You are a team member first and individual contributor second. You are aware that high-performing teams are only as strong as their weakest link. - You believe in continuous improvement and request frequent feedback from others. What you’ll do: - Feature Development: Design, develop, and maintain Ruby on Rails (v7+) microservices that programmatically manage AWS environments. - SDLC Participation: Participate in the full software development lifecycle, including implementation, testing, deployment, and performant distributed system design. - API Design: Develop and optimize GraphQL schemas and REST APIs to support our front-end microservices. - Background Processing: Manage asynchronous tasks and job queuing using Redis, Sidekiq, SQS, and EventBridge. - Quality & Maintenance: Support product maintenance by resolving bugs, updating dependencies, and writing comprehensive RSpec unit/integration tests. - Documentation: Create and maintain team documentation regarding software architecture and functionality. - Collaboration: Participate in code reviews and design discussions regarding architecture, data shape, and business logic. Support the front-end team with occasional React/TypeScript integration. Experience you’ll bring: - The Rails Expert: 2–4 years of related experience with Ruby on Rails (v6 or newer). - Testing Advocate: Hands-on experience with Unit Testing (RSpec) and a firm belief that "it is not done until it is tested." - Modern API Experience: Practical knowledge of building RESTful APIs and GraphQL (queries, mutations, and types). - Infrastructure: Familiarity with AWS services (EC2, S3, RDS, Lambda, SQS) and CI/CD workflows via GitHub Actions or GitLab. - Process: Experience working collaboratively within Agile or Kanban development teams. - Education: A Bachelor’s degree in a related field, or equivalent professional experience. Preferred Skills: - Full-Stack Awareness: Familiarity with React to help bridge the gap between back-end logic and front-end implementation. - DevOps Mindset: Understanding of containerization, platform scale, security, availability, and operations. Requirements: - This is a remote role; however, applicants located within 45 miles of our Westlake/Dallas, TX office should expect to work on-site Tuesday through Thursday, with remote flexibility on Mondays and Fridays. This approach enables more effective collaboration, quicker decision-making, and a stronger culture, while still providing flexibility. Why you’ll love working here: - We’re a blended workplace, where team members work remotely or in a hybrid setup depending on their role and location - We’re mission driven and guided by our culture pillars - We have a strong commitment to diversity and belonging - We cultivate a culture of trust, autonomy, and collaboration - We’re lifelong learners and champion team member growth and advancement - We’ve got you covered - team member benefits include competitive compensation packages, medical coverage, unlimited PTO, wellness reimbursements, Pluralsight subscription, professional development funds and more. About us: Pluralsight provides the only learning platform dedicated to accelerating the technology skills and capabilities of today’s tech workforce. Thousands of companies, government organizations and individuals around the world rely on Pluralsight to support critical technology skill development in areas that are crucial to innovation including artificial intelligence, cloud computing, cybersecurity, software development, and machine learning. Pluralsight provides highly curated content developed by vetted technology experts, industry leading skill assessments, and hands on, immersive learning experiences designed to help individuals skill-up faster. Physical Requirements: This role is primarily performed in an office or home office setting and involves standard computer-based work. EEOC Statement & Accommodations Statement: Bring yourself. Pluralsight is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status. We also consider qualified applicants with criminal histories, consistent with EEOC guidelines and local laws. If you need an accommodation to apply, interview, or perform essential job functions, please visit the bottom of our website to learn how to request an accommodation. Learn more about our commitment to diversity, equity, inclusion, and belonging in our DEIB Report. Pay Transparency: The annual US base salary range for this role is $98,800 - $130,000 USD. Actual compensation will depend on location, skills, experience, and other factors. Additional benefits and bonuses may apply. Applications must be submitted within 90 days after the initial posting date to be considered. Recruiting Scam Notice: Please be aware of recruiting scams. We’ll only contact you from an @pluralsight.com email or verified channels. We never ask for sensitive personal info or payments as part of the hiring process. All openings are posted on our Careers page. #LI-DB1 #LI-Remote
Benefits
- 401(K), 401(K) matching, Commuter benefits, Company-sponsored outings, Continuing education stipend, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Health insurance, Job training & conferences, Open door policy, Life insurance, Mean gender pay gap below 10%, Mentorship program, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Pair programming, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Tuition reimbursement, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Quarterly engagement surveys, Hybrid work model, In-person revenue kickoff, President's club, Employee awards, Diversity recruitment program, Transgender health care benefits, Abortion travel benefits, Meditation space, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Rockstar is recruiting for an AI-native operating system for wealth management, purpose-built for independent RIA firms. This client provides advisors with a unified platform for client relationships, custodial data, and financial planning, powered by an agentic AI layer that delivers personalized advice at scale. The company is pre-Series A, integrated with Apex Fintech Solutions (AscendOS), and moving fast. THE ROLE The client is looking for a senior engineer who can own complex technical projects end-to-end, from architecture through delivery. The candidate will partner closely with an existing tech lead, design and build across the full stack, and drive technical decisions with minimal oversight in a distributed, async-first environment. This is a hands-on role. The engineer will spend most of their time writing code and designing systems, not managing people. The ideal candidate thrives in ambiguity, moves fast, and does not wait to be unblocked. WHAT YOU WILL OWN - Core product features across the advisor and investor portal experiences - Financial data integrations: Apex AscendOS, Plaid, Stripe, and future custodial partners - Serverless backend services across a distributed Lambda and PostgreSQL environment - Agentic AI financial planning layer: architecture, reliability, and LLM integration patterns - CI/CD pipeline standardization across 28+ repositories, co-owned with the existing tech lead - Code quality, observability, security hygiene, and release discipline across the stack REQUIREMENTS - 10 to 15 years of full-stack engineering at production quality - Expert Python (FastAPI, SQLAlchemy, async patterns); strong TypeScript and React - Deep AWS serverless experience: Lambda, API Gateway, RDS, DynamoDB, CDK, Cognito - Background in wealthtech, fintech, or regulated financial services is required - Experience defining and standardizing CI/CD pipelines across multiple repositories - SOC 2 Type II or equivalent compliance-adjacent experience - Familiarity with LangGraph, LangChain, or agentic AI frameworks is a strong plus - Strong async written communication; comfortable leading across a globally distributed offshore team COMPENSATION - Location: Remote (US) - Salary: $150,000 to $200,000 USD, commensurate with experience - Equity: Meaningful early-stage equity package HOW TO APPLY Send your resume and a brief note covering: - Your wealthtech or financial services background and what you built - A complex system you scoped and led end-to-end - Why this role and why now The client is hiring immediately and will move quickly for the right candidate. Expect a fast, structured process: async screen, technical conversation, and offer.
Role Description Rockstar is recruiting for an AI-native operating system for wealth management, purpose-built for independent RIA firms. This client provides advisors with a unified platform for client relationships, custodial data, and financial planning, powered by an agentic AI layer that delivers personalized advice at scale. The company is pre-Series A, integrated with Apex Fintech Solutions (AscendOS), and moving fast. The client is looking for a senior engineer who can own complex technical projects end-to-end, from architecture through delivery. The candidate will partner closely with an existing tech lead, design and build across the full stack, and drive technical decisions with minimal oversight in a distributed, async-first environment. This is a hands-on role. The engineer will spend most of their time writing code and designing systems, not managing people. The ideal candidate thrives in ambiguity, moves fast, and does not wait to be unblocked. What You Will Own - Core product features across the advisor and investor portal experiences - Financial data integrations: Apex AscendOS, Plaid, Stripe, and future custodial partners - Serverless backend services across a distributed Lambda and PostgreSQL environment - Agentic AI financial planning layer: architecture, reliability, and LLM integration patterns - CI/CD pipeline standardization across 28+ repositories, co-owned with the existing tech lead - Code quality, observability, security hygiene, and release discipline across the stack Requirements - 10 to 15 years of full-stack engineering at production quality - Expert Python (FastAPI, SQLAlchemy, async patterns); strong TypeScript and React - Deep AWS serverless experience: Lambda, API Gateway, RDS, DynamoDB, CDK, Cognito - Background in wealthtech, fintech, or regulated financial services is required - Experience defining and standardizing CI/CD pipelines across multiple repositories - SOC 2 Type II or equivalent compliance-adjacent experience - Familiarity with LangGraph, LangChain, or agentic AI frameworks is a strong plus - Strong async written communication; comfortable leading across a globally distributed offshore team Compensation - Location: Remote (US) - Salary: $150,000 to $200,000 USD, commensurate with experience - Equity: Meaningful early-stage equity package How to Apply Send your resume and a brief note covering: - Your wealthtech or financial services background and what you built - A complex system you scoped and led end-to-end - Why this role and why now The client is hiring immediately and will move quickly for the right candidate. Expect a fast, structured process: async screen, technical conversation, and offer.
Senior Software Engineer II – App Observability Team
Honeycomb.ioThe fastest way to visualize, understand and debug software. Find the critical issues that logs and metrics can’t see.
• Design, build, and deliver backend systems and APIs. • Build and maintain full-stack product features. • Provide technical leadership. • Collaborate across disciplines. • Support and own your software in production. • Communicate clearly and multiply your impact.
Software Engineer, Enterprise Zone (Backend & Full Stack) — Multiple Levels
ZapierGet your software working together, automatically.
AI at Zapier At Zapier, we build and use automation every day to make work more efficient, creative, and human. So if you’re using AI tools while applying here - that’s great! We just ask that you use them responsibly and transparently. Check out our guidance on How to Collaborate with AI During Zapier’s Hiring Process, including how to use AI tools like ChatGPT, Claude, Gemini, or others during our hiring process - and when not to. Job Posted: December 1, 2025 Latest update: February 19, 2026 Location: Americas - North, Central and South America Hi there! Zapier is leading the way in AI automation. We've helped small businesses increase productivity and serve their customers better through an extensive platform of integrations, robust workflow automations, and practical AI applications. As we continue our mission to make automation work for everyone, our current focus is to unlock that vast potential within Enterprise customers—organizations comprising dozens, hundreds, or even thousands of employees. These companies already recognize the value of automation; we are now empowering them to implement it at scale, ensuring control, visibility, and confidence in their chosen tools. To do this, Zapier is expanding its Enterprise zone and hiring across a number of roles and levels, including backend, fullstack, and frontend engineers. We're looking for engineers passionate about solving complex problems and delivering new value to customers, driving innovation in workflow management, and changing the future of automation for some of the largest companies in industry. The Enterprise zone is made up of several teams. We're currently hiring across three of them: - Enterprise Response - Asset Management - Insights Team Focus The Enterprise Response team is crucial for maintaining the resilience and reliability of our systems, particularly during critical periods, mostly for our largest customers. This team innovates in high-demand customer areas and delivers highly requested core features that span multiple teams and organizational boundaries. This team touches every part of the stack and plays a critical role in ensuring our biggest customers get fast, dependable service. In this role, you'll: - Lead responses to critical incidents and customer-impacting events - Work directly with enterprise customers - Collaborate across engineering, product, and support to solve urgent problems - Build internal tools and improve core product features based on real-world, customer feedback - Build a new extensible platform for account and organization-level settings, applying declarative controls, VPC connections to on-prem data, and instrumenting account-wide AI guardrail controls The Asset Management team is responsible for building and scaling the systems that make every Zapier asset, across products and workspaces, discoverable, governable, and portable. You will be responsible for architecting and deepening enterprise-grade Platform APIs to manage assets across multiple products, ensuring consistency, reliability, and performance at scale for all of our customers. In this role, you'll: - Design and implement scalable backend architecture and APIs for asset cataloguing, ownership, and security - Build intuitive, unified interfaces for organizing, transferring, and governing assets across accounts and products - Embed AI technology into core product experiences to proactively monitor and suggest optimizations to account management - Drive technical alignment with senior leaders and stakeholders across the organization - Deliver fast-paced solutions and POCs, prioritizing impact over deep polish, while balancing short-term execution with long-term technical vision - Tackle challenges in data standards, compliance automation, and cross-product integrations This team is central to Zapier's multi-product strategy, unlocking faster product onboarding, reducing manual support burden, and delivering key enterprise capabilities. The Enterprise Insights team builds and maintains the core systems that support our customers. We're not following an existing playbook, we're writing it. Here, you will help build a strong account oversight platform that connects and supports Zapier's products. You'll work on: - Building scalable platforms like User Notifications, Unified Smart Inboxes, Audit Logs, Public APIs to give customers better visibility, control, and access across Zapier. - Supporting key use cases such as compliance, error tracking, and transactional alerts through reliable communication systems. - Creating and improving observability features like SLOs, alerts, and dashboards to help Zapier grow. - Strengthening core systems as we expand to serve larger and more complex customers. - Leading important projects from start to finish — using AI to speed up development and improve the customer experience, while working closely with your team. All of these roles are instrumental in ensuring Zapier can deliver on their upmarket strategy and mission. They have a direct impact in driving higher company ARR. These are high impact, high reward roles that will include far reaching features, new challenges, and close connection to customers each day. - Our Commitment to Applicants - Culture and Values at Zapier - Zapier Guide to Remote Work - Zapier Code of Conduct - Diversity and Inclusivity at Zapier High Visibility, High Impact If you're someone who thrives on ambitious goals and meaningful work, this is the team for you: - Work on high-impact features that directly influence premium plan sales and help close strategic enterprise deals. - Collaborate cross-functionally with Product, Design, Revenue, Support, and GTM teams. - Work in a high-visibility area with strong leadership support and a clear growth path for engineers. - Play a key role in Zapier's growth trajectory—you're not a cog in a machine, you're part of the engine. Openings We're hiring multiple openings across two levels — Engineer (L3) and Senior Engineer (L4) — across these teams. We run a shared pipeline and map candidates to the right level based on what we observe throughout the process. You don't need to decide upfront. The difference between levels comes down to scope: - L3 engineers own outcomes end-to-end within their team — they break down complex problems, ship iteratively, and drive strong technical execution in their domain. - L4 engineers do all of that and extend it beyond their team — they coordinate across ownership boundaries, shape technical direction for adjacent systems, and bring other engineers along with them. Our level definitions may look different from what you've seen elsewhere, so we map based on what we observe in the process, not your current title. We'll be transparent about leveling before you reach the final stages. About You These qualities apply across both levels — scope and context will vary based on where you land. We know great engineers come from a range of backgrounds and career paths. You'll be successful in these roles if: - You're a proven SaaS engineering builder. You have deep experience designing, developing, and maintaining complex mission-critical systems, whether that's measured in years or in the breadth and impact of what you've shipped. You're comfortable writing backend services (Python or Node.js ideal), and you're not afraid to go deep into API design, database modeling, or CI/CD pipelines. - You work through AI agents, not alongside them. Your daily development workflow is built around directing and reviewing agent-written code, not writing it by hand. You have opinions about which models to use for which tasks, you've hit real failure modes and built mitigations, and your workflow is actively evolving. Bonus: you use multi-agent patterns, enable others on your team to build faster with AI, or have scaled AI impact beyond yourself. - You know event-driven systems and have strong platform thinking. You've built scalable tools that help other teams move faster and simpler. You're familiar with systems like Kafka, SQS, and Fastify, and you've worked with observability tools like Datadog, Grafana, and Graylog. - You work close to the customer. You don't wait for product specs or UX research to tell you what to build. You pull customer tickets, talk to CSMs, review feedback, and use that context to drive what you ship. You think in milestone slices: what's the smallest thing I can get into production that moves us forward and teaches us something? - You ship through ambiguity. When there's no spec, no designs, and no clear path forward, your first instinct is to gather customer evidence, break the problem into a narrow first slice, and get rough working software into production within days, not weeks. You use working prototypes to drive alignment with stakeholders rather than waiting for consensus before building. You're comfortable throwing work away when direction changes and you treat discarded work as a fast learning loop, not a loss. - You own your work and yourself. You take initiative without waiting for permission and you ship fast and share early. But you also own your mistakes, your gaps, and your role in friction, openly. You say "I don't know" and "I was wrong" out loud, early, and without shame. You hold yourself to a high standard and can articulate where you've fallen short, not just where you've succeeded. - You communicate proactively in an async-first culture. You manage up and across, flagging risks, surfacing decisions, and keeping stakeholders informed without being asked. You use written artifacts, working demos, and rough prototypes as your primary communication tools, not meetings. - You believe enterprise can move fast. You've seen (or are excited to prove) that shipping to enterprise customers doesn't have to mean slow, waterfall-style cycles. You know how to balance compliance, security, and rollout considerations with tight iteration loops and rapid customer feedback. You see enterprise constraints as interesting design problems, not reasons to slow down. How to Apply At Zapier, we believe that diverse perspectives and experiences make us better, which is why we have a non-standard application process designed to promote inclusion and equity. We're looking for the best fit for each of our roles, regardless of the type of companies in your background, so we encourage you to apply even if your skills and experiences don’t exactly match the job description. All we ask is that you answer a few in-depth questions in our application that would typically be asked at the start of an interview process. This helps speed things up by letting us get to know you and your skillset a bit better right out of the gate. Please be sure to answer each question; the resume and CV fields are optional. Education is not a requirement for our roles; however, if you receive an offer, you will need to include your most recent educational experience as part of our background check process. After you apply, you are going to hear back from us—even if we don’t see an immediate fit with our team. In fact, throughout the process, we strive to never go more than seven days without letting you know the status of your application. We know we’ll make mistakes from time to time, so if you ever have questions about where you stand or about the process, just ask your recruiter! Zapier is an equal-opportunity employer and we're excited to work with talented and empathetic people of all identities. Zapier does not discriminate based on someone's identity in any aspect of hiring or employment as required by law and in line with our commitment to Diversity, Inclusion, Belonging and Equity. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base. Zapier will consider all qualified applicants, including those with criminal histories, consistent with applicable laws. Zapier prioritizes the security of our customers' information and is dedicated to adhering to all applicable data privacy laws. You can review our privacy policy here. Zapier is committed to inclusion. As part of this commitment, Zapier welcomes applications from individuals with disabilities and will work to provide reasonable accommodations. If reasonable accommodations are needed to participate in the job application or interview process, please contact jobs@zapier.com. Application Deadline: The anticipated application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later, or if the position is filled. Even though we’re an all-remote company, we still need to be thoughtful about where we have Zapiens working. Check out this resource for a list of countries where we currently cannot have Zapiens permanently working.



