Staff Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200

Location

United States

Posted

48 days ago

Salary

$170K - $210K / year

Seniority

Lead

Job Description

Staff Software Engineer

Cast & Crew

About Us At Cast & Crew, we’ve empowered creativity and supported the global entertainment industry for decades. Together with our family of brands - Backstage, CAPS, Checks & Balances, Final Draft, Media Services, Sargent-Disc, and The TEAM Companies – we operate as a combined entertainment technology and services provider offering industry standard screenwriting accounting software, digital payroll products, data & reporting, and a host of creative tools. The industry continues to move faster than ever, and the need for our expertise, our technology, and our people has never been greater. We are a production’s best ally every step of the way. #OneCastOneCrew We are looking for a Staff Software Engineer to serve as a technical anchor and force multiplier for our engineering teams. In this role, you will shape architecture, drive modernization, and cultivate a culture of engineering excellence — all while keeping a pragmatic eye on product delivery. You will bridge the gap between high-level strategy and day-to-day execution, ensuring that every iteration moves us meaningfully closer to our long-term engineering goals. Responsibilities Technical Leadership & Architecture - Serve as "Anchor" (team lead) for one or more engineering teams, providing technical direction and accountability. - Develop architecture and strategy for features and projects, ensuring alignment with broader modernization goals. - Lead the adoption of new technologies while maintaining architectural cohesion across the platform. - Guide tech-debt elimination in parallel with feature development, balancing long-term health with near-term roadmap commitments. - Evaluate multiple approaches to complex problems and champion optimal, evidence-based solutions. AI-Driven Development - Champion the team's adoption of AI-driven development practices, serving as the primary advocate and practitioner on the ground. - Design and build Model Context Protocol (MCP) servers and AI skills that extend and integrate AI capabilities into the team's workflows and products. - Contribute to the broader AI tooling ecosystem, including AI-driven peer review pipelines, context retention mechanisms, prompt and memory management utilities, and other infrastructure that improves the efficiency and reliability of AI-assisted workflows. - Monitor and assess AI-driven development progress across the team, identifying opportunities to accelerate adoption and address gaps. - Apply AI to quality engineering — leveraging it to enhance test coverage, automate regression analysis, and surface risk earlier in the development cycle. - Use AI to analyze customer usage patterns, surfacing insights that inform product decisions and help the team build with greater empathy and precision. - Contribute to and help shape the company's AI-driven engineering culture — modeling best practices, sharing learnings broadly, and influencing how AI is adopted across teams beyond your own. - Mentor team members on effective, responsible use of AI tooling — from code generation to agentic workflows — helping them build fluency and confidence. - Adhere to and operationalize guidelines established by the AI Center of Excellence, ensuring the team's AI practices remain consistent, secure, and aligned with organizational standards. - Evaluate emerging AI development tools and frameworks, providing informed recommendations on what to adopt, pilot, or defer. Engineering Excellence - Establish and model best practices in code quality, testing, DevOps, and software design. - Leverage peer review processes as a lever to raise the quality bar across the team. - Quantify engineering excellence and provide teams with clear capability roadmaps. - Stay current with industry trends and inspire the team to explore and adopt better solutions. Collaboration & Communication - Drive deep understanding in technical discussions — going beyond surface-level involvement to uncover root causes and durable solutions. - Present complex technical concepts clearly to audiences with varying levels of expertise, from engineers to product and business stakeholders. - Understand customer motivations, needs, and frustrations within the context of both the technology and the broader industry. - Balance a commitment to technical excellence with pragmatic product roadmap goals. Mentorship & Growth - Provide mentorship to engineers at all levels, fostering continuous growth for both individuals and the team as a whole. - Champion a culture of analytical and evidence-based decision making. Qualifications - 7+ years of professional software engineering experience, including hands-on work with both strongly-typed and dynamically typed languages. - Proficiency across multiple technology stacks with a "T-shaped" profile — broad knowledge of modern engineering disciplines paired with deep expertise in key areas. - Demonstrated ability to modernize legacy applications and resolve complex architectural challenges. - Strong command of Domain-Driven Design (DDD) principles and software engineering design patterns. - Expertise in monolith decomposition strategies that maintain roadmap alignment and minimize disruption. - Well-versed in DevOps practices and quality engineering disciplines (CI/CD, testing strategies, observability, etc.). - Hands-on experience building MCP servers and/or AI skills, with a strong understanding of agentic workflow patterns and context management strategies. - Experience contributing to AI tooling — such as AI-assisted code review systems, memory/context retention utilities, or developer productivity infrastructure built around LLMs. - Familiarity with applying AI to quality engineering and customer analytics (e.g. test generation, usage pattern analysis, behavioral insights). - Familiarity with AI-assisted development tools (e.g. GitHub Copilot, Cursor, Claude Code) and a track record of driving their adoption within an engineering team. - Awareness of AI governance principles and the ability to apply organizational AI standards in day-to-day engineering practice. - A genuine enthusiasm for AI-driven development culture — someone who leads by example and helps others grow their AI fluency. - Proven ability to think strategically while executing tactically and operationally. - Skilled communicator with experience presenting to mixed technical and non-technical audiences. Special Work Conditions - Sedentary – Involves sitting most of the time but may involve walking or standing for brief periods of time. Some positions may entail exerting up to 15 lbs. of force occasionally and/or a negligible amount of force to lift, carry, push, or pull. Benefits Cast & Crew provides a comprehensive package of employee benefits including: Medical, Dental, Vision, PTO, health and wellness programs, employee discounts, and more! Note: Cast & Crew benefits are subject to eligibility requirements. Cast & Crew is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. It is our policy to provide equal employment opportunities to all individuals based on job-related qualifications and ability to perform a job, without regard to age, gender, gender identity, sexual orientation, race, color, religion, creed, national origin, disability, genetic information, veteran status, citizenship or marital status, and to maintain a non-discriminatory environment free from intimidation, harassment or bias based upon these grounds. CA residents Your personal information may be collected in connection with certain services provided by Cast & Crew or its affiliated companies. A summary of your California privacy rights can be found at: https://www.castandcrew.com/privacy-policy/ Compensation is commensurate with various factors including, but not limited to, relevant experience, qualifications, skills, training, licensure, certifications, geographic cost of labor, and other business and organizational needs. Compensation range for candidates in other locations may differ based on the cost of labor in that location. The compensation range for this position is: $170,000.00 - $210,000.00 per year.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• Own the go-to-market story for Harness Internal Developer Portal • Drive messaging, competitive positioning, sales enablement, customer storytelling, and analyst engagement • Partner with Product to bring customer and market insights directly into roadmap decisions • Develop thought leadership assets: blogs, briefs, videos, presentations, and campaigns • Perform funnel analysis to uncover optimization opportunities and drive adoption

United States
$180K - $188K / year

Why Cast AI? Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast AI continuously optimizes performance, reliability, and efficiency in production. The old way doesn't work. As Kubernetes and AI environments grow, manual decisions don’t. Cast AI replaces tickets, alerts, and manual tuning with continuous automation that adapts infrastructure as conditions change. Efficiency and cost savings follow naturally from that automation. Over 2,100 companies already rely on Cast AI, including Akamai, BMW, Cisco, FICO, HuggingFace, NielsenIQ, Swisscom, and TGS. Global team, diverse perspectives We're headquartered in Miami, but our impact is international. We take a global and intentional approach to diversity. Today, Cast AI operates across 34 countries spanning Europe, North America, Latin America, and APAC, bringing a wide range of perspectives into how we build and lead. Unicorn momentum In January 2026, we achieved unicorn status with a strategic investment from Pacific Alliance Ventures, the corporate venture arm of Shinsegae Group (a $50+ billion Korean conglomerate). Our valuation now exceeds $1 billion, and we're just getting started. Join us as we build the future of autonomous infrastructure. This is a location-specific opportunity. We are currently accepting applications from candidates residing in the following European countries: Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, and Ukraine. We are hiring across multiple teams! As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers for the following teams: - Workload Optimization - Automates workload resource management by dynamically adjusting resource allocations, helping developers significantly reduce costs and improve application reliability. - Karpenter - The Karpenter team powers the integration between Karpenter and Cast AI, bringing enterprise capabilities to the most popular open source Kubernetes autoscaler. We enhance Karpenter with advanced features that improve application reliability and performance while optimizing costs. By joining the team, you’ll bridge open source innovation with enterprise requirements, directly impacting how organizations run Karpenter at scale. - Reporting - Builds a scalable reporting system that ingests millions of rows per second into our time-series databases, providing insights into cost savings, workload efficiencies, and Cast AI automation impact. - Pricing - Drives the synchronization of public and customer cloud resources, availability, and dynamic pricing across all major cloud providers. Empowers autoscaling by leveraging discounts, commitments, and cross-cluster tracking to maximize savings. Provides a reliable source of truth for node pricing, resources, components, discounts, and commitments. - Autoscaler - Automates Kubernetes node autoscaling to optimize clusters, balance workloads, remove underutilized nodes, and dynamically allocate capacity in real-time, thereby reducing cluster costs by half. - Identity - Builds and maintains the trust and access foundation for the entire platform, ensuring every user, service, and workload authenticates and interacts securely and seamlessly at scale. - Billy - Powers the critical day-2 operations layer of the platform - from billing and audit trails to notifications and feature flags - ensuring the platform runs reliably, transparently, and at scale for every customer, every day. Here are some of the tools we use daily: - Programming Languages: Go - Cloud & Orchestration: Kubernetes, AWS, GCP, Azure - Databases & Storage: PostgreSQL, Cloud Object Storage - Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs - Observability: Prometheus, Grafana, Loki, Tempo - CI/CD & GitOps: GitLab CI with ArgoCD. Requirements: - Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language. - Deep hands-on experience with cloud platforms (AWS, GCP, or Azure) - including real understanding of how compute, networking, and storage work under the hood. - Understanding of Kubernetes internals - autoscaling and networking. - You've personally driven a complex project end-to-end. - Strong debugging, optimization, and performance-tuning skills - including query profiling, index design, and database performance tuning beyond ORM usage. - You've run observability tooling (Prometheus, Grafana, OpenTelemetry) in production. - CI/CD and DevOps practices experience. - Strong English skills, both verbal and written. - Startup mindset: adaptable, proactive, and comfortable with ambiguity. Responsibilities: - Design and build distributed systems that operate Kubernetes infrastructure autonomously at scale. - Write production Go services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management. - Own features end-to-end: from design through implementation, testing, and production rollout (most projects ship in 1-4 weeks). - Debug complex production issues across cloud providers, Kubernetes clusters, and distributed services. - Collaborate with product and other engineering teams to solve problems that don't have textbook solutions. - Work with time-series data, cloud provider APIs, and Kubernetes control plane internals. What’s in it for you? - Competitive salary (€6,500 - €9,000 gross, depending on the level of experience) - Enjoy a flexible, remote-first global environment. - Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology. - Equity options. - Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks. - Spend 10% of your work time on personal projects or self-improvement. - Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills. - Annual hackathon to spark new ideas and strengthen team bonds. - Team-building budget and company events to connect with your colleagues. - Equipment budget to ensure you have everything you need. - Extra days off to help maintain a healthy work-life balance. Hiring process - Screening call with Recruiter - Hiring Manager interview - Technical interview (system design) - Live coding - Culture Check interview with an executive *As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr. *Please note that Cast AI does not provide any form of visa sponsorship/work permit. #LI-Remote

Bulgaria + 12 moreAll locations: Bulgaria | Croatia | Estonia | Greece | Hungary | Latvia | Lithuania | Oman | Poland | Romania | Slovakia | Slovenia | Ukraine
€6.5K - €9K / month
Umbrella Incorporated logo

Senior Developer - OMS

Umbrella Incorporated

Cloud Managed Networks is an IT solutions provider specializing in cloud migration, network infrastructure, and cybersecurity. With a client-centric approach, we create tailored strategies to meet unique business needs, ensuring seamless digital transformations. Our expertise spans on-premises, cloud, and hybrid environments, offering services such as system architecture, managed IT support, and IoT solutions. As a trusted partner of industry leaders like Cisco, Fortinet, Artic Wolf and Verkada, Cloud Managed Networks delivers scalable, secure, and innovative solutions across various sectors, including healthcare, education, and manufacturing.

Full TimeRemoteTeam 51-200

About Umbrella Umbrella Incorporated partners with enterprises to navigate complexity, accelerate growth, and drive measurable impact. With expertise across digital commerce, IT infrastructure, market insights, finance, and AI, we deliver integrated, end-to-end solutions through a collaborative, outcome-driven approach. Integrated expertise driving business forward. About Tidal Commerce Tidal is an outcome-focused, specialized eCommerce consulting and engineering boutique for B2C & B2B businesses, offering comprehensive solutions from ideation to implementation and management. - Recognized as a Shopify Plus partner. - Expertise in headless and composable technologies. - Diverse B2C and B2B planning and implementation experience and a deep understanding of both markets. - Integrated onshore and offshore teams in six countries, offering support for round-the-clock productivity. - Member of Umbrella-Incorporated, a business consulting firm, Tidal provides holistic end-to-end digital transformation solutions with cross-functional expertise in strategy, finance, operations, marketing and technology. About the Role We are looking for an experienced Order Management System (OMS) Developer to join our team and contribute to the development and implementation of high-quality commerce solutions. This is a hands-on development role where you will work with modern OMS platforms to build scalable, reliable, and efficient applications that support complex order orchestration and enterprise integrations. You will collaborate closely with cross-functional teams - including engineering, product, and business stakeholders to design and deliver solutions that enable seamless order lifecycle management. The ideal candidate is a strong problem-solver with deep experience in OMS workflows, integrations, and modern cloud-native development practices. Key Responsibilities - Develop, configure, and implement Order Management System (OMS) solutions, ensuring high performance, scalability, and reliability. - Design and build workflows for order orchestration, inventory visibility, fulfillment, and returns management. - Collaborate with product managers, business analysts, and senior engineers to translate functional requirements into technical solutions. - Integrate OMS platforms with enterprise systems such as ERP, eCommerce platforms, WMS, CRM, and payment systems using APIs and middleware. - Write clean, maintainable, and efficient code following best practices, design patterns, and coding standards. - Participate in code reviews and contribute to maintaining high standards for code quality and system performance. - Troubleshoot and resolve technical issues related to OMS functionality, integrations, and system performance. - Support deployments, enhancements, and continuous improvement initiatives across the order management ecosystem. - Stay current with OMS platform capabilities, integration patterns, and emerging commerce technologies. Qualifications - 6+ years of software development experience with Order Management Systems (OMS) - Hands-on experience with one or more OMS platforms such as Fluent Commerce, Manhattan, IBM Sterling, Salesforce OMS, or similar enterprise OMS solutions - Strong proficiency in Java, JavaScript (Node.js), RESTful APIs, and integration frameworks - Experience working in cloud environments (AWS, Azure, or GCP) - Familiarity with microservices architectures, containerization (Docker/Kubernetes), and CI/CD pipelines - Solid understanding of - Order lifecycle management, Inventory and fulfillment models and Returns & reverse logistics workflows - Experience integrating enterprise systems such as ERP, CRM, eCommerce, or WMS platforms. - Strong problem-solving, debugging, and analytical skills - Ability to work effectively in an agile, fast-paced environment with cross-functional teams. - Good written and verbal communication skills Tidal Commerce is committed to creating and maintaining a workplace that is free from harassment and discrimination under the Ontario Human Rights Code. The Company’s policy is not to discriminate against any applicant or employee on the basis of a prohibited ground enumerated by the Ontario Human Rights Code. Tidal welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Please advise Human Resources if you require accommodation. Further, it is Tidal's policy to comply with all applicable provincial and federal laws regarding background and criminal record checks in making hiring decisions.

Brazil + 3 moreAll locations: Brazil | Canada | India | Mexico
Full TimeRemoteTeam 1,001-5,000

Company Background Our client is an early-stage technology startup focused on helping enterprises operationalize customer identity data. The platform leverages machine learning and advanced indexing to improve data reliability, accessibility, and cost efficiency across digital and physical touchpoints. Project Description The project focuses on building and integrating large-scale web services for enterprise clients. You will work closely with the founding and product teams to define architecture, API design, deployment strategies, and overall technical direction. The position includes hands-on development, system design, customer integration, and participation in shaping the company’s long-term technical roadmap. Technologies - Java (Spring Boot, J2EE) - Python (nice to have) - CI/CD pipelines - Relational & NoSQL databases - Message queues - Cloud platforms (AWS, Azure, or similar) - Docker, Kubernetes - Service-oriented / microservices architecture What You'll Do - Design and build scalable web services and APIs - Integrate enterprise systems and support data ingestion pipelines - Analyze and improve customer system architectures - Own services from development through production deployment - Collaborate with product and engineering teams on roadmap and architecture - Support technology selection and system design decisions - Participate in Agile development and deliver value quickly - Mentor engineers and support team scaling Job Requirements - 4+ years of experience in software engineering - Strong experience with Java and Spring Boot - Experience with CI/CD pipelines and DevOps practices - Experience with relational and NoSQL databases - Experience building scalable distributed systems - Strong understanding of cloud-native architectures - Experience with Docker and/or Kubernetes - Experience designing and integrating enterprise APIs - Strong coding skills and experience with test automation frameworks - Strong communication skills and ability to work with external clients - Ability to work in a fast-paced, startup environment - English level: B2 (Upper-Intermediate) or higher What Do We Offer The global benefits package includes: - Technical and non-technical training for professional and personal growth; - Internal conferences and meetups to learn from industry experts; - Support and mentorship from an experienced employee to help you professional grow and development; - Internal startup incubator; - Health insurance; - English courses; - Sports activities to promote a healthy lifestyle; - Flexible work options, including remote and hybrid opportunities; - Referral program for bringing in new talent; - Work anniversary program and additional vacation days.

Moldova