CrawlJobs Logo

Senior Software Engineer I

United States 137700.00 - 182426.00 USD / Year · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

Articulate is looking for a Senior Software Engineer to join our amazing Rise Course Authoring and Learning team! This team builds the experiences that authors use to create learning and that learners engage with around the world. In this role, you’ll own frontend-heavy problem spaces, shaping flexible, high-quality capabilities with a strong focus on usability, performance, and accessibility. You’ll be expected to ramp up quickly, get comfortable in unfamiliar parts of the codebase, and make good technical decisions even when the path forward isn’t fully defined.You’ll evolve foundational workflows and interaction patterns, working closely with partner teams and underlying services to ensure powerful features scale reliably while remaining intuitive and delightful to use.

Job Responsibility

  • Build and Evolve Features: Design and build new features and enhance existing ones with an eye for quality, iterating quickly to bring value to customers
  • Shape Solutions Collaboratively: Work closely with engineers, designers, and product leaders to define direction, navigate tradeoffs, and deliver thoughtful solutions
  • Influence Architecture: Participate in defining application architecture, particularly in frontend systems and patterns, using sound judgment to balance short-term needs with long-term maintainability
  • Mentor and Guide: Provide technical leadership through code reviews, design discussions, and mentorship of less experienced engineers
  • Own Reliability: Participate in on-call rotation and help improve how the team responds to and learns from incidents
  • Ramp up and take ownership: Build context quickly in a large, evolving system, spot opportunities for improvement, and carry work from early investigation through delivery

Requirements

  • Senior-level experience building, shipping, and owning production software, with a history seeing work through over time
  • Strong experience building complex, user-facing applications using modern JavaScript/TypeScript and component-based UI frameworks (we use React today), gained through many years of professional software engineering work
  • Working proficiency with backend technologies (Node.js, Postgres, Docker) and comfort collaborating across service boundaries
  • A proven track record of implementing, shipping and maintaining production software
  • Ability to write clear, testable, and maintainable JavaScript
  • Demonstrated commitment to accessibility and inclusive design
  • Little need for direct oversight and comfort owning ambiguous problem spaces
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Strong familiarity with Git and GitHub-based development workflows

Nice to have

  • Infrastructure as code (Terraform) and AWS services (S3, CloudFront, etc) - experience operating and evolving team-owned deployment infrastructure
  • Event-driven architectures
  • Integrating independently deployed frontend modules into a cohesive application
  • Building real-time collaborative editing features and conflict resolution
  • Using AI tools to improve developer workflows or product capabilities

What we offer

  • This position is bonus-eligible
  • Articulate also offers a robust suite of benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer I

8 matching positions

Senior Software Engineer I

The Senior Software Engineer I designs, builds, and delivers high-quality softwa...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 5+ years of professional software engineering experience
  • Strong experience building and delivering complex, globally available distributed multi-tenant systems
  • Expertise in .NET/C# and at least one or more other modern backend stack (Java, python or Node.js), capable front-end skills (JavaScript, React.Js, Flutter, etc) plus strong SQL/data skills
  • Strong knowledge of testing practices (unit/integration), quality and operational excellence and CI/CD pipelines
  • Experience with cloud platforms (preferably AWS) and modern DevSecOps practices
  • Strong problem-solving skills with the ability to handle ambiguous requirements and make well-balanced technical trade-offs
  • Confident communicator who can work effectively across cross-functional and global agile product delivery teams
  • Exposure to AI Prompting and Agentic workflows
Job Responsibility
Job Responsibility
  • Design and build scalable, secure, and maintainable software solutions
  • Translate business requirements into clear technical tasks and deliverables
  • Write high-quality, well-tested code and contribute to code reviews
  • Contribute to solution design and make pragmatic technical decisions
  • Ensure system reliability, performance, and operational readiness
  • Monitor, troubleshoot, and resolve production issues
  • Collaborate closely with product managers and engineering teams
  • Continuously improve systems by reducing complexity and technical debt
  • Mentor and support junior engineers through guidance and feedback
  • Contribute to a strong engineering culture with a focus on quality and ownership
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I

As a Senior Software Engineer on the 3P Search team, you will lead the design an...
Location
Location
United States , Seattle, Washington
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of professional software engineering experience
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
  • Demonstrated experience owning full stack systems end-to-end in production environments
  • Experience designing and operating complex, cloud-based distributed systems in production
  • Strong system design skills, including the ability to reason clearly about reliability, consistency, compliance, and external integration tradeoffs
  • Experience creating and evolving APIs or services consumed by external partners or other engineering teams
  • Demonstrated ability to operate effectively in ambiguous or high-risk system boundaries and drive clarity through technical leadership
  • Experience leading technical projects and coordinating work across teams
  • Strong collaboration and communication skills, working effectively across engineering, product, compliance, and partner teams
Job Responsibility
Job Responsibility
  • Own the design and implementation of complex backend systems supporting NCIC search and third-party integrations
  • Design and evolve partner-facing Records APIs, including versioning strategies, data models, authentication, and contract stability
  • Lead system design discussions, clearly articulating tradeoffs across reliability, scalability, compliance, and maintainability
  • Anticipate and mitigate failure modes across distributed systems with external dependencies (timeouts, retries, idempotency, backpressure, etc.)
  • Improve observability, auditability, and operational tooling for search workflows and partner integrations
  • Own the design and delivery of end-to-end search workflows, spanning backend systems for NCIC and third-party integrations and frontend applications that initiate and display search results
  • Coordinate technical work across engineers and partner teams to deliver cohesive, end-to-end integration solutions
  • Set and uphold a high technical standard through thorough code reviews, design reviews, and a focus on correctness and operational excellence
  • Participate in and improve on-call practices
  • lead incident reviews and drive systemic reliability improvements
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Employee Resource Groups (ERGs)
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. ...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with SQL or NoSQL data stores
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I

As a senior engineer on the team, you will be intimately involved in the archite...
Location
Location
United States , Sterling
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with SQL or NoSQL data stores
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I

As a Senior Software Engineer I, you are responsible for developing high-quality...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7 years of professional experience in mobile application development
  • Hands-on experience with React Native and strong understanding of its ecosystem
  • Experience with Expo Framework
  • Experience in JavaScript and TypeScript
  • Experience with React Navigation, Redux/MobX/Recoil (or other state management libraries)
  • Knowledge of native modules and bridging with Android (Java/Kotlin) and iOS (Swift/Objective-C)
  • Familiarity with mobile UI/UX principles and responsive design
  • Strong understanding of REST APIs, JSON, and third-party integrations
  • Experience with Git and version control workflows
  • Exposure to mobile app deployment processes for Google Play Store and Apple App Store
Job Responsibility
Job Responsibility
  • Design, develop, and maintain mobile applications using React Native for both iOS and Android platforms
  • Collaborate with product owners and designers to translate requirements and wireframes into high-quality features
  • Integrate mobile applications with RESTful APIs, GraphQL, and third-party services
  • Write clean, reusable, and maintainable code while following best practices
  • Debug and resolve issues related to performance, usability, and functionality
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Optimize applications for maximum performance, scalability, and responsiveness
  • Stay updated with the latest trends and best practices in mobile development
  • Contribute to Agile ceremonies (sprint planning, daily standups, retrospectives)
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right