Job Closed

This listing is no longer active.

Senior Software Engineer (Java)

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200

Location

United States

Posted

61 days ago

Salary

$135K - $145K / year

Seniority

Senior

Job Description

Senior Software Engineer (Java)

Very LLC

About Very (Remote – USA) Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time. We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on that energy. When we’re not helping clients deliver business-critical outcomes, we’re refining our craft and celebrating what it means to do hard things well. We’ve built a collaborative, tight-knit culture that thrives in both remote and in-person settings. We’ve won numerous workplace awards over the years, including Great Place to Work certification and recognition from Parity.org as a Best Company for Women to Advance. Our clients include well-known brands like Vizio, Peloton, Clear, iHeart Radio, and Fellowes — all determined to leverage connected devices and AI to drive meaningful impact. Our job is simple: help them win. About This Role As a Senior Level Software Engineer, you’ll play a key role in building and maintaining secure, scalable applications that support critical customer and business needs. You’ll work across the stack — from designing backend services to implementing front-end features while collaborating closely with cross-functional teams. This role is hands-on: you’ll translate requirements into well-designed solutions, write production-ready code, participate in code reviews, and contribute to the overall reliability and performance of our systems. You’ll also help support our applications in production through on-call rotations and proactive issue resolution. This position is ideal for an engineer who enjoys solving real-world problems, working in modern cloud environments, and contributing to systems end-to-end. You’ll have the opportunity to deepen your technical expertise, influence design decisions, and grow within a supportive engineering culture. At Very the key distinction between mid, senior and lead roles is the scope and depth of your expertise and responsibility. As a mid you can own and deliver tasks (work packages) with a high level of professionalism and know when to reach out for help. As a senior, you have deep expertise in your area of specialization and can execute independently in your domain while interfacing with other software stacks. As a lead you become a true full stack engineer with the ability to plan, execute and lead a team across the full software stack, while interfacing with non-software aspects of the project. This is not an easy role. You’ll work in complex domains, under real deadlines, and with clients who expect you to bring clarity, confidence, and results. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in. As a client services organization, travel may be required up to 10% of the time. Some clients may also require periodic assignment to 24/7 support rotation. What You’ll Be Working On Every engagement at Very is different, but they share one common theme: we build things that matter. From connected hardware and data systems to large-scale web and AI-driven platforms, you’ll: - Capture technical requirements and contribute to high-level and low-level design for software solutions using AWS and Azure technologies. - Write production-grade Java, Python, and SQL code that meets high standards for maintainability, security, and observability. - Build and support complex, microservice-based, event-driven systems. - Implement testing strategies and automation across the stack. - Participate in on-call rotation and help maintain system health, performance, and reliability. - Collaborate across engineering, design, and product to deliver high-quality outcomes. - Identify and proactively address potential technical or operational risks before they impact customers. You’ll operate in a modern, polyglot environment that includes: - Frontend: React, Vite, Expo, TypeScript, WebSockets, Progressive Web Apps - Backend: Java, Dropwizard, Node.js, Python, FastAPI, Django - Cloud: AWS (Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS), Azure - DevOps: Docker, Terraform, Pulimi, GitHub Actions, CI/CD pipelines - Databases: Postgres, Redis, TimescaleDB, DynamoDB - Testing: Jest, Cypress, Pytest, and other automated test frameworks Outcomes - Deliver High-Quality Features: Ship secure, reliable code that meets requirements, adheres to standards, and delivers measurable business value. - Strengthen System Reliability: Improve observability, performance, and operational excellence across services and components. - Support Cross-Functional Delivery: Collaborate effectively with lead engineers, designers, PMs, and client stakeholders. - Raise the Bar: Contribute to better patterns, tooling, and engineering standards across teams. - Enhance Customer Success: Proactively identify and resolve technical issues that could impact system behavior or user experience. Responsibilities - Implement features across frontend, backend, and cloud components. - Participate in technical design discussions and contribute to architectural decisions. - Write clean, scalable, and secure code following Very’s engineering standards. - Create and maintain automated tests across all layers of the stack. - Support deployments, CI/CD pipelines, logging, monitoring, and alerting. - Participate in code reviews, offering constructive feedback that improves overall quality. - Participate in 24/7 on-call rotation and assist in diagnosing and resolving production issues. - Support documentation and knowledge sharing within teams. Minimum Qualifications General Experience - BS or higher in Computer Science, Software Engineering, or related field - 8+ years of professional software development experience - 4+ years of experience developing Java based backend applications - Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations. - Experience building complex, event-driven, microservice-based systems. - Strong understanding of production-grade system reliability, observability, and security. - Experience working in or with government sectors is a strong plus. - Client-facing or consulting experience preferred but not required. Technical Proficiency - Deep expertise in Java backend frameworks such as Dropwizard - Strong expertise in Python backends such as Django - Fluency with frontend technologies including React, Expo, Vite and TypeScript - Skilled in relational and non-relational data modeling and SQL development - Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale - AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS - Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi) Requirements - Must be US-based. - US Citizen (required). - Must be able to pass a Federal Personnel Security clearance (company will facilitate). Skills - Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact. - Clear Communicator: Collaborates effectively with technical and non-technical stakeholders. - Quality-Driven: Holds themselves to high standards for code quality and reliability. - Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions. - Problem Solver: Thrive in complexity and find solutions even when requirements are evolving. Compensation Base Compensation: USD $135,000–$145,000 per year, commensurate with experience Variable Compensation: Up to 10% in the first year. Perks & Benefits: - 401k match - Comprehensive health, dental, and vision insurance - $200/mo cell/internet stipend - $600/yr home office equipment stipend - Paid parental leave (95th percentile in the U.S.) - Continuing education stipend ($2,500/yr after one year) - Loaned MacBook Pro and other necessary equipment Why Work for Very We do not promise an easy ride — we promise meaningful work. We work hard because our clients’ success depends on it, and we take pride in delivering when others can’t. We collaborate closely, move fast, and stay grounded in results. We take joy in the process — in the problem-solving, the iteration, and the shared wins that come from doing the hard things well. If you’re looking for a place where every project matters, where the standards are high, and where you’ll grow by pushing yourself and others — welcome to Very. IMPORTANT: 1. We don't currently provide Visa Sponsorship. Don't apply if you require this. 2. This job is remote but if you’re not located in the region or country mentioned in the post’s title, do not continue. Your application won’t be reviewed. Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another. No contractors or agencies. Seriously. #LI-Remote **Note: To qualify for this role, you must reside in the US, be a US Citizen and be able to pass a Federal Personnel Security clearance (company will facilitate).

Related Job Pages

More Software Engineer Jobs

Netchex logo

Sr. Software Engineer / Tech Lead

Netchex

Join our team at Netchex and embark on a journey of growth and innovation.

Full TimeRemoteTeam 201-500

About Netchex Netchex is a leading HR, payroll, and workforce management platform trusted by thousands of businesses across the U.S. Our mission is simple: make HR and payroll easier through intuitive, intelligent software. We're a remote‑first team of builders, problem‑solvers, and people‑focused innovators — and we're just getting started. Summary of the Role We're looking for a Senior Software Engineer and Tech Lead who lives and breathes software development and takes real pride in building great products. This role goes beyond writing code — you'll set technical direction, mentor a team of engineers, and serve as the bridge between engineering and product. This is ideal for someone who doesn't just implement requirements, but truly partners with the business to solve meaningful customer problems. You'll have significant ownership, a strong voice in technical decisions, and the opportunity to shape how our product and engineering culture evolve. Key Responsibilities - Design, build, and maintain high‑quality, scalable software using C# and .NET. - Serve as Tech Lead for a team of engineers — setting technical direction, running code reviews, and raising the quality bar across the codebase. - Partner with product managers, designers, and stakeholders to break down complex problems into clear, executable engineering plans. - Mentor and grow engineers on the team through hands‑on guidance, thoughtful feedback, and leading by example. - Advocate for clean architecture, maintainable code, and engineering best practices — and hold the team accountable to them. - Challenge assumptions and propose better solutions when something doesn't feel right. - Own projects end‑to‑end, from technical scoping and architecture through delivery, iteration, and incident response. - Contribute to hiring and team growth by participating in technical interviews and helping shape engineering culture. What We're Looking For - 8+ years of software development experience, with at least 2 years in a Tech Lead or senior technical leadership capacity. - Deep expertise in C# and the .NET ecosystem. - Proven experience leading engineering teams — setting direction, running code reviews, and mentoring engineers at varying levels. - A customer‑first mindset — you focus on outcomes, not just blindly coding to specs. - Strong opinions backed by experience — you're comfortable challenging ideas and pushing for the best solution. - A relentless drive to deliver — "impossible" isn't in your vocabulary. - Ability to work collaboratively with a distributed team, with reliable overlap during 9 AM – 2 PM US Central Time. - A strong engineering or computer science foundation, or a self‑taught background paired with a genuine passion for software development. About You - You take pride in your craft and hold yourself — and your team — to a high bar, because quality matters to you. - You lead by example: you write the code, you review the code, and you make everyone around you better. - You partner with the business, not just the backlog — you think about outcomes, not just tickets. - You communicate clearly and confidently across technical and non‑technical audiences. - You're comfortable with ambiguity and can make good decisions with incomplete information. - You invest in the growth of others — mentoring isn't a checkbox, it's something you genuinely care about. - You embrace AI tools and emerging technologies to move faster, write better code, and solve harder problems. Why You'll Love This Role - High ownership and real influence over technical direction — your voice shapes how we build. - A seat at the table: Tech Leads at Netchex work directly with product and business leadership, not just their squad. - A culture that values thoughtful debate, craftsmanship, and customer impact. - The opportunity to build and grow a team, not just contribute to one. - Remote‑first environment with a collaborative, product‑centric team. Here's What Defines Us - Win Together — One team. One mission. No silos. - Deliver Results — No excuses. Just results. - Raise the Bar — Better today. Stronger tomorrow. - Decide and Drive — We don't wait for perfect. We move. - Bring the Energy — Positivity fuels performance. Equal Opportunity Employer Netchex is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, or any other characteristic protected by law.

United States
Job Closed

Staff Software Engineer, Platform Integrations

TwelveLabs

TwelveLabs is a San Francisco, California based company founded in 2021 that specializes in multimodal, video native, AI for enterprise video understanding. Its

Who we are At Twelve Labs, we are pioneering the development of cutting-edge multimodal foundation models that have the ability to comprehend videos just like humans do. Our models have redefined the standards in video-language modeling, empowering us with more intuitive and far-reaching capabilities, and fundamentally transforming the way we interact with and analyze various forms of media. With a remarkable $107 million in Seed and Series A funding, our company is backed by top-tier venture capital firms such as NVIDIA’s NVentures, NEA, Radical Ventures, and Index Ventures, and prominent AI visionaries and founders such as Fei-Fei Li, Silvio Savarese, Alexandr Wang and more. Headquartered in San Francisco, with an influential APAC presence in Seoul, our global footprint underscores our commitment to driving worldwide innovation. We are a global company that values the uniqueness of each person’s journey. It is the differences in our cultural, educational, and life experiences that allow us to constantly challenge the status quo. We are looking for individuals who are motivated by our mission and eager to make an impact as we push the bounds of technology to transform the world. Join us as we revolutionize video understanding and multimodal AI. About the Role You'll own the infrastructure and integration layer that makes TwelveLabs models available on partner platforms. This is everything outside the model itself: how model containers are packaged, validated, and deployed; how API surfaces are designed and maintained per platform; how requests are routed; and how we ensure production reliability across fundamentally different cloud environments. You'll work closely alongside our Science, Product, and ML Engineering teams to align the model and product roadmap for effective platform integrations. Your domain is the external model orchestration — you need to understand how model components function (to make good integration decisions), but you won't be optimizing the models themselves. Your work accelerates the ability to reliably ship new model versions and features to users across all platforms. Candidates must be able to travel up to 10% of the time annually to attend conferences, off-site meetings, and other business-related events as required by the role. This role may require participation in on-site interviews and/or completion of in-person onboarding processes. In this role, you will - Design and build infrastructure that deploys TwelveLabs models across multiple cloud and data platforms, accounting for differences in compute hardware, networking, APIs, and operational models - Own direct integrations into partner products — implementing the orchestration, data flow, and API surfaces that connect TwelveLabs models to partner-side functionality - Design and evolve CI/CD automation systems — including validation and deployment pipelines that reliably ship new model versions across platforms without regressions - Design interfaces and tooling abstractions across platforms that enable consistent deployment, reduce per-platform complexity, and scale as we add new partners - Implement API-level features and changes that require understanding model component behavior — routing, request handling, response formatting — without modifying model internals - Contribute to capacity planning and autoscaling strategies that dynamically match supply with demand across platform deployments - Analyze observability data across platforms to identify performance bottlenecks, cost anomalies, and regressions — and drive remediation based on production workloads - Collaborate with platform partner engineering teams to resolve operational issues, align on API contracts, and stand up end-to-end serving on new platforms You may be a good fit if you have - Significant software engineering experience building and operating mission-critical backend systems at scale - Experience building or operating services on at least one major cloud platform (AWS, GCP, or Azure), with exposure to Kubernetes, infrastructure as code, or container orchestration - Strong interest in ML inference — you want to understand how models work, even if your primary contribution is the infrastructure around them - Ability to design highly observable systems that operate reliably at scale across multiple environments - Autonomy and ownership — you take problems end to end with a bias toward high-impact work Preferred Qualifications - Direct experience working with cloud provider partner teams to scale infrastructure or products across multiple platforms — navigating differences in networking, security, billing, and managed service offerings - Background building platform-agnostic tooling or abstraction layers that work across cloud providers - Hands-on experience with capacity management, cost optimization, or resource planning at scale across heterogeneous environments - Familiarity with ML inference optimization, batching, caching, and serving strategies - Experience with ML infrastructure including GPUs, TPUs, Trainium, or other AI accelerators - Background designing CI/CD systems that automate deployment and validation across cloud environments - Proficiency in Python or Go Benefits and Perks 🤝 An open and inclusive culture and work environment. 🚀 Work closely with a collaborative, mission-driven team on cutting-edge AI technology. 🏥 Full health, dental, and vision benefits ✈️ Extremely flexible PTO and parental leave policy. Office closed the week of Christmas and New Years. 🛂 VISA support where applicable

United States

Principal Software Engineer, Video Engineering

TwelveLabs

TwelveLabs is a San Francisco, California based company founded in 2021 that specializes in multimodal, video native, AI for enterprise video understanding. Its

Who we are At Twelve Labs, we are pioneering the development of cutting-edge multimodal foundation models that have the ability to comprehend videos just like humans do. Our models have redefined the standards in video-language modeling, empowering us with more intuitive and far-reaching capabilities, and fundamentally transforming the way we interact with and analyze various forms of media. With a remarkable $107 million in Seed and Series A funding, our company is backed by top-tier venture capital firms such as NVIDIA’s NVentures, NEA, Radical Ventures, and Index Ventures, and prominent AI visionaries and founders such as Fei-Fei Li, Silvio Savarese, Alexandr Wang and more. Headquartered in San Francisco, with an influential APAC presence in Seoul, our global footprint underscores our commitment to driving worldwide innovation. We are a global company that values the uniqueness of each person’s journey. It is the differences in our cultural, educational, and life experiences that allow us to constantly challenge the status quo. We are looking for individuals who are motivated by our mission and eager to make an impact as we push the bounds of technology to transform the world. Join us as we revolutionize video understanding and multimodal AI. About The Role Most video engineering roles at Netflix, YouTube, or Twitch optimize for human playback — better compression, lower bitrate, smoother streaming. At Twelve Labs, video is processed for machine understanding. The tradeoffs are fundamentally different: we optimize for AI model performance, not just perceptual quality. This is a rare opportunity to define how video is engineered for intelligence — not just delivery. As the Principal Software Engineer, Video Engineering, you will own the architecture and implementation of Twelve Labs' video processing pipelines — from byte ingestion through decode, chunking, storage, and playback — ensuring it is fast, cost-efficient, and purpose-built for AI-native video intelligence at scale. You will be the internal subject matter expert on all things related to video engineering. In This Role You Will: - Own the video pipeline end-to-end: Architect and implement ingestion → decode → chunking → storage → retrieval → playback, across batch and streaming modes based on AI/ML workflows or media application workflows. - Deep codec & decode mastery: Drive decisions on decode strategies (hardware vs. software, GPU-accelerated pipelines), container format handling (fMP4, CMAF, MKV, TS), and codec support (H.264, H.265, VP9, AV1) with pragmatic cost/quality tradeoffs. - Semantic & heuristic chunking: Work with our ML Research Scientists to design and implement intelligent video segmentation that goes beyond fixed-interval splitting — scene boundary detection, shot change analysis, content-aware chunking that optimizes downstream AI model performance. - Streaming ingestion: Architect low-latency streaming pipelines (HLS, DASH, LL-HLS, WebRTC ingest) that process video in near-real-time, including streaming decode and incremental chunking. - Video storage architecture: Design storage tiers and retrieval patterns optimized for AI workloads — balancing hot/warm/cold access, frame-level random access, and cost at petabyte scale. - Playback & delivery: Ensure video can be served back to users with accurate temporal navigation, supporting time-coded references from AI analysis results. - FFmpeg & media toolchain expertise: Be the internal authority on FFmpeg, libav, and related tooling. Build and maintain custom processing pipelines, filters, and integrations. - Cost engineering: Quantify and optimize cost-per-hour-of-video-processed. Drive decode efficiency through hardware acceleration (NVDEC, VA-API), pipeline parallelism, and intelligent resource allocation. - Cross-team technical leadership: Partner with ML teams on how video is preprocessed for model consumption, with platform teams on infrastructure, and with product on customer-facing media capabilities. - Standards & best practices: Establish video engineering standards, author reference implementations, and mentor engineers across teams on media fundamentals. You May Be A Good Fit If You Have: - 12+ years in software engineering with 7+ years focused on video/media engineering in production systems processing video at scale. - Deep FFmpeg expertise: Not just CLI usage — understanding of libavcodec, libavformat, filter graphs, custom demuxers/decoders, and performance tuning. - Codec internals knowledge: H.264/H.265 bitstream structure, AV1 adoption tradeoffs, hardware decode paths, quality metrics (VMAF, SSIM, PSNR). - Streaming protocol fluency: HLS, DASH, LL-HLS, WebRTC. Experience with live/real-time ingest pipelines. - Systems engineering depth: Comfortable in C/C++, Rust, or Go for performance-critical media code; Python for pipeline orchestration. Can reason about memory layout, SIMD, GPU pipelines. - Storage & retrieval at scale: Experience designing video storage systems — object stores, frame-indexed access patterns, tiered storage strategies. - Content-aware processing: Experience with scene detection, shot boundary analysis, temporal segmentation, or perceptual quality optimization. - Production instincts: Incident response, observability for media pipelines, debugging decode failures at scale, handling format edge cases gracefully. - AI/ML integration experience (strongly preferred): Worked with teams consuming video frames for model training/inference. Understands how preprocessing decisions (resolution, frame rate, chunking strategy) impact model quality. Qualified Candidates May Also Have: - Made major contributions to FFmpeg, GStreamer, or open-source media projects. - Deep familiarity with GPU-accelerated video processing (ex. NVDEC/NVENC). - Experience running media pipelines in constrained environments such as on-prem or edge settings. Candidates must be able to travel up to 10% of the time annually to attend conferences, off-site meetings, and other business-related events as required by the role. This role may require participation in on-site interviews and/or completion of in-person onboarding processes. Benefits and Perks 🤝 An open and inclusive culture and work environment. 🚀 Work closely with a collaborative, mission-driven team on cutting-edge AI technology. 🏥 Full health, dental, and vision benefits ✈️ Extremely flexible PTO and parental leave policy. Office closed the week of Christmas and New Years. 🛂 VISA support where applicable

United States
Full TimeRemoteTeam 1-10Since 2019H1B Sponsor

• Take ownership of meaningful product and technical problems, driving them from early ambiguity through to thoughtful, high-quality delivery that improves how clinics communicate with their patients • Collaborate closely with engineers, product partners, and designers to shape solutions, share context early, and keep work aligned as priorities evolve • Contribute across the stack, stepping into front end, backend, or systems work as needed to move projects forward and support your team • Continuously improve how we work by identifying opportunities to simplify, experiment, and iterate on both our product and our development practices • Support and mentor others on the team, helping raise the bar through thoughtful feedback, knowledge sharing, and a focus on delivering meaningful outcomes for our customers

Canada
$128K - $200K / year