Job Closed
This listing is no longer active.
Software Engineer
Location
United States
Posted
95 days ago
Salary
$75K - $109K / year
Seniority
Senior
Job Description
Software Engineer
Instructure
• Contribute to the design and build of production features in Rails, TypeScript, and React • Implement serverless/edge APIs and jobs on AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues). • Collaborate on data modeling and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization). • Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations. • Instrument services with logs/metrics/traces (OpenTelemetry or similar) and contribute to incident ready observability. • Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews. • Collaborate with peers, Product/Design, and contribute to technical discussions.
Job Requirements
- 3+ years of professional software engineering experience, including experience with TypeScript and Node.js.
- Experience using AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency).
- Experience with SQL (schema design, query tuning, migrations, understanding of transactions and isolation).
- Experience with Rails in production: RESTful APIs, ActiveRecord, complex data modeling, and background job processing (Sidekiq or equivalent)
- Experience with testing and CI/CD pipelines (GitLab CI, GitHub Actions, Docker)
- Familiarity with operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR).
- Security mindset (OAuth/SAML, SSO, RBAC, OWASP awareness, PII handling, audit logging), plus familiarity with FERPA/GDPR implications in edtech.
- Excellent communication, product sense, and a bias for shipping.
Benefits
- Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success.
- Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles
- Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs.
- Comprehensive wellness programs and mental health support
- Annual learning and development stipends to support your growth
- The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations
- Motivosity employee recognition program
- A culture rooted in inclusivity, support, and meaningful connection
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role exists to make our go-to-market engine faster, cleaner, and more scalable by turning manual GTM work into reliable systems and AI-powered workflows. The goal is simple: reduce the time teams spend on busywork, improve targeting and follow-through, and give leadership trustworthy visibility into what’s working across campaigns, channels, and the full customer lifecycle. - Operate as a builder at the center of our GTM stack, partnering across RevOps, Sales, Marketing, and CS to spot bottlenecks and design practical solutions. - Sometimes that’s an AI copilot that helps reps act on signals. - Sometimes it’s a data pipeline that finally makes attribution and lifecycle reporting consistent. - Sometimes it’s automation that quietly removes 20 steps from a process no one has time to fix. Job Location - Hybrid (in-office 3 days per week) - Austin, TX - Remote - Raleigh, NC - Remote - Nashville, TN - Remote - Toronto, Canada Responsibilities - Map GTM bottlenecks: Partner with RevOps, Sales, Marketing, and CS to identify where AI can reduce manual effort, increase speed, or improve targeting. - Create AI-powered automations, copilots, and agents to support GTM Teams. - Design and maintain scalable data pipelines that unify data across Hubspot, Salesforce, Outreach, Gong, ChurnZero, etc. - Implement systems that measure campaign, channel, and program effectiveness. - Identify and design automated workflows to support our team’s internal operations. - Innovate and experiment. Pilot new tools, integrations, and AI workflows. Requirements - 5+ years as a Marketing Analyst or technical role in Marketing Operations/RevOps. - You are comfortable with writing code (Python/SQL) and working with APIs. Bonus if you have a background in data engineering or ETL tools. - Deep knowledge of Salesforce Architecture. - Fluency in other GTM tools (Clay, HubSpot/Marketo, Outreach / Apollo, Gong, Nooks Dialier/Orum, 6sense, Usergems, etc), APIs, and automation platforms (Zapier, Workato). - Curious, scrappy builder with a love for experimentation who thrives in ambiguity, enjoys automating manual work, and owns projects end-to-end. - The ability to translate business problems into elegant, maintainable system solutions. - Strong attention to detail and high standards for data quality and process consistency. - Proven ability to design and scale processes across global marketing teams. - Self-starter who thrives in fast-paced, collaborative, and remote environments. Benefits - Comprehensive Healthcare: 100% coverage for medical, dental, and vision for all FTEs, with roughly 75% coverage for dependents. - Flexible Time Off: Flexible vacation days plus quarterly mental health days to ensure you have the space to recharge. - Annual Stipends: Dedicated funds for your professional development and caretaking needs. - Work Anniversary Bonuses: Annual bonuses to celebrate your milestones and contributions to the CaptivateIQ team that grow as your tenure does. - Retirement Savings (US-Only): A 401(k) plan to help you invest in and secure your future. - Premium Tools: The latest Apple hardware to empower you to do your best work. - Inclusive Community: Active Employee Resource Groups (ERGs) that celebrate shared identities and support our DEI goals by fostering an environment where diverse talent thrives.
• Lead and mentor a team of 5-8 system operations engineers, providing technical guidance, career development, and performance management while demonstrating adaptive leadership styles and fostering a teachable culture of continuous learning • Define and execute the multi-year SysOps strategy with clear prioritization of critical initiatives, including multi-regional infrastructure architecture capable of handling millions of concurrent sessions across global data centers • Own the hybrid cloud migration roadmap, partnering with leadership to integrate bare-metal datacenter resources with cloud services for optimal performance and cost efficiency, delivering value through time-to-market optimization • Establish on-call rotation policies and incident response procedures with strong focus on work-life balance, ensuring rapid resolution of critical system issues while maintaining team health and high availability SLAs • Drive the implementation of monitoring, observability, and alerting systems that reach the right people at the right time, proactively identifying and resolving performance bottlenecks before they impact users and preventing organizational surprises • Partner with engineering leadership to implement infrastructure-as-code practices and establish deployment pipelines that support continuous integration and delivery, emphasizing quality with high first-time-right rates and low rework • Oversee capacity planning, load testing, and resource allocation strategies across distributed computing environments, demonstrating excellent time management and execution velocity while managing infrastructure budget and cost optimization • Champion security protocols and risk assessment procedures for infrastructure components and data protection with unwavering integrity, ensuring compliance with industry standards and earning trust across the organization • Collaborate with product and engineering leaders to design scalable solutions for high-traffic applications, valuing others' time by simplifying cross-team workflows and ensuring clear presentation of technical concepts to varied audiences • Lead automation initiatives that deliver measurable value to both internal and external customers, reducing manual operational overhead and improving system reliability through scripting and configuration management • Build authentic relationships with cross-functional teams and stakeholders, ensuring transparent communication of system health and aligning SysOps priorities with business objectives through excellent listening and presentation skills • Recruit, retain, and develop top engineering talent by understanding individual motivations and aligning team goals with personal drivers, fostering an inclusive culture where growth mindset principles guide decision-making and risk-taking • Demonstrate focus on commitments by managing distractions effectively, maintaining a strong track record of successful execution, and accumulating wins that build credibility and trust across the organization
Senior Software Engineer
Station AStation A is the world's first AI-powered clean energy marketplace.
• Own and ship end-to-end product work: from problem framing → design → implementation → rollout • Build and maintain scalable backend systems and APIs (primarily Python + SQL) • Contribute to frontend product surfaces (TypeScript / React) where needed • Design pragmatic data models and workflows that support real customer use cases • Improve system quality through testing, observability, and thoughtful refactors • Collaborate closely with Product, Design, and other engineers to balance speed, scope, and correctness • Help define “what good looks like” through code reviews, pairing, and example-setting • Participate in technical discussions around architecture, tradeoffs, and platform evolution
Software Engineer
Instructure, Inc.At Instructure, we are dedicated to empowering EdTech providers and educational organizations to unlock their full potential through innovative technology solutions. Our mission is to provide intuitive products and services that simplify learning and personal development, foster meaningful relationships, and inspire progress in education and careers.
At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're looking for a full-stack engineer to contribute to the development of modern web experiences and services used globally by partners, educators and learners. You'll work across the stack from elegant, accessible React UIs to sophisticated Rails APIs and distributed processing systems. This person should be able to travel on occasion to meet with other team members in person. What you will do: - Contribute to the design and build of production features in Rails, TypeScript, and React - Implement serverless/edge APIs and jobs on AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues). - Collaborate on data modeling and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization). - Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations. - Instrument services with logs/metrics/traces (OpenTelemetry or similar) and contribute to incident ready observability. - Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews. - Collaborate with peers, Product/Design, and contribute to technical discussions. What you will need to know/have: - 3+ years of professional software engineering experience, including experience with TypeScript and Node.js. - Experience using AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency). - Experience with SQL (schema design, query tuning, migrations, understanding of transactions and isolation). - Experience with Rails in production: RESTful APIs, ActiveRecord, complex data modeling, and background job processing (Sidekiq or equivalent) - Experience with testing and CI/CD pipelines (GitLab CI, GitHub Actions, Docker) - Familiarity with operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR). - Security mindset (OAuth/SAML, SSO, RBAC, OWASP awareness, PII handling, audit logging), plus familiarity with FERPA/GDPR implications in edtech. - Excellent communication, product sense, and a bias for shipping. It would be a bonus if you also had: - Experience with EdTech standards: LTI 1.3, OneRoster, Canvas LMS integrations, or FERPA/COPPA compliance - Exposure to modern frontend tools - Experience with distributed processing patterns: idempotency, deduplication, rate limiting, and workflow coordination Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: - Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. - Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles - Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs. - Comprehensive wellness programs and mental health support - Annual learning and development stipends to support your growth - The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations - Motivosity employee recognition program - A culture rooted in inclusivity, support, and meaningful connection Closing: We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes. Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate. All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we’ve implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws. Any attempt to misrepresent personal or professional information will result in disqualification.



