Job Closed
This listing is no longer active.
Maker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
Senior Software Engineer – Distribution
Location
United States
Posted
71 days ago
Salary
$137.7K - $182.4K / year
Seniority
Senior
Job Description
Senior Software Engineer – Distribution
Articulate
• Deliver new features and enhancements for a distributed platform, with a strong focus on quality and reliability • Own delivery for projects, driving work from concept through production with limited guidance • Collaborate closely with product managers, designers, and engineers to align solutions with customer and business needs • Write clear, maintainable code and provide thoughtful code reviews that improve overall code quality • Mentor and support other engineers through feedback, pairing, and knowledge sharing • Contribute to application architecture and technical design discussions • Support production systems by participating in on-call rotations and helping resolve incidents effectively • Contribute to a strong, inclusive engineering culture in a remote-first environment
Job Requirements
- A proven track record of implementing, shipping and maintaining production software typically gained over 5+ years of professional experience
- Strong communication skills and a collaborative, team-oriented working style
- Demonstrated technical leadership, including the ability to explain technical topics to engineers and non-engineers
- Strong experience with modern web technologies, including Javascript, Typescript, and React
- Experience building backend services using Node.js, Postgres, and Docker
- Experience developing, deploying, and operating services in AWS
- A desire to continue growing as a technical leader and help raise the bar for the engineers around you
Benefits
- This position is bonus-eligible
- Articulate also offers a robust suite of benefits — visit the website for a full list.
- The application window for this position is expected to close 90 days from the original posting date.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, and maintain advanced features on our application, ensuring they meet our high standards of quality and innovation. • Extensive experience in communicating complex concepts and design ideas. • Proven ability to collaborate across multidisciplinary teams, including engineering, hardware, and product management, to iterate and drive feature development. • Proactively identify opportunities for system enhancements and lead initiatives to improve overall application performance. • Keep abreast of emerging technologies, frameworks, and best practices to maintain a cutting-edge development environment. • Ensure the security, stability, and scalability of services, adhering to best practices. • Flexibility and adaptability in a dynamic, autonomous, and discussion-driven work environment. • Advanced level in English, both for effective communication and for documentation.
Tech Lead
bex technologies GmbHbex ist der neue Standard für Last Mile-Baulogistik. Wir finden immer die passende Logistiklösung für alle Transporte.
• You lead the development of our digital platform in line with the product vision • You are responsible for the software architecture and the technology stack of our platform • You optimize the development process in close collaboration with the team and the founding team • You empower the tech team to make decisions independently • You support the implementation of software development projects
Software Development Engineer III
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Own feature delivery from concept to production for the Sub-Accounts platform — design APIs, implement backend logic, and build clean, responsive frontend experiences (any modern UI framework; Vue.js experience is a big plus). • Build and evolve highly scalable, performant microservices using Node.js, MongoDB, Redis, and event-driven patterns running on Kubernetes and GCP. • Proactively hunt down and fix systemic issues (race conditions, deadlocks, memory leaks, timeouts, data inconsistencies) across the sub-accounts hierarchy and permissions system. • Drive performance and cost optimizations — query tuning, intelligent caching, indexing strategies, and GCP cost reduction without sacrificing speed or reliability. • Ruthlessly reduce technical debt through refactoring, improving test coverage, and eliminating anti-patterns in both backend and frontend code. • Strengthen security at every layer — RBAC/ABAC enforcement, tenant isolation, audit trails, rate limiting, secrets management, and input validation. • Improve observability across the stack — meaningful logs, metrics, distributed tracing, and alerts that make incidents easy to debug in real time. • Work hand-in-hand with QA from day one: review test cases, give live demos during QA handover, and resolve feedback quickly. • Build internal tools, scripts, and automation that accelerate development, testing, and deployment cycles for the entire team. • Actively pair with teammates, share knowledge, conduct code reviews, and help unblock others. • Participate in on-call rotation and own incident resolution for the sub-accounts services you build. • This is a hands-on individual contributor role where you’ll write production code daily, ship complete features fast, and directly shape how thousands of agencies and resellers experience our platform. • If you love end-to-end ownership and want to make multi-account management feel effortless and bulletproof — this is your role.
Senior FullStack Engineer
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Architect & Scale: Design and build highly scalable and reliable backend services using Node.js, MongoDB, and ElasticSearch, ensuring optimal indexing, sharding, and query performance • Frontend Development: Develop and optimize user interfaces using Vue.js (or React/Angular) for an exceptional customer experience • Event-Driven Systems: Design and implement real-time data processing pipelines using Kafka, RabbitMQ, or ActiveMQ • Optimize Performance: Work on autoscaling, database sharding, and indexing strategies to handle millions of transactions efficiently • Cross-Functional Collaboration: Work closely with Product Managers, Data Engineers, and DevOps teams to align on vision, execution, and business goals • Quality & Security: Implement secure, maintainable, and scalable codebases while adhering to industry best practices • Code Reviews & Standards: Drive high engineering standards, perform code reviews, and enforce best practices across the development team • Ownership & Delivery: Manage timelines, oversee deployments, and ensure smooth product releases with minimal downtime • Mentor: Guide a team of developers, ensuring best practices in software development, clean architecture, and performance optimization



