Lead Software Engineer (Frontend and Mobile)

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200

Location

United States

Posted

69 days ago

Salary

$175K - $185K / year

Seniority

Lead

Job Description

Lead Software Engineer (Frontend and Mobile)

Very LLC

About Very (Remote – North America) 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 A Lead at Very is an individual who operates with the highest degree of knowledge and accountability for the delivery of services to our customers. They provide excellent technical leadership and delivery skills, as it pertains to complex, multi-faceted projects at Very. They have a strong executive presence, which gives major client stakeholders the confidence that we will deliver, and gives our team the confidence and accountability to do so. As a Lead Software Engineer, you will serve as the key technical architect across multiple client engagements, ensuring that each system’s design and implementation align with customer goals and business outcomes. You’ll architect modern, scalable software spanning AWS & Azure infrastructure, backend, web frontend, and mobile — and you’ll get your hands dirty in implementation. Your technical skills must meet a very high standard: you’ll set the bar for engineering excellence through high-quality, maintainable, and scalable code. 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. 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: - Serve as the key technical architect across multiple client engagements, ensuring technical strategy aligns with business goals and measurable outcomes. - Lead architecture design across frontend, backend, and cloud layers, ensuring scalability, maintainability, and performance. - Contribute directly to implementation — writing production-grade code that demonstrates the standard of craftsmanship expected at Very. - Collaborate across disciplines (Hardware, Data Science, and Design) to deliver end-to-end connected and intelligent product ecosystems. - Partner with our commercial team as a solutions engineer, supporting pre-sales efforts, technical scoping, and estimation for Statements of Work. - Establish standards for coding, CI/CD, testing, and deployment that enable predictable, high-quality delivery. - Identify and mitigate architectural or delivery risks early through proactive technical leadership. You’ll operate in a modern, polyglot environment that includes: - Frontend: React, Vite, TypeScript, REST API, WebSockets, Progressive Web Apps - Mobile: React-Native, Native iOS and Android, Expo, EAS, Kotlin, Tailwind - 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, LaunchDarkly - Databases: Postgres, Redis, TimescaleDB, DynamoDB - Testing: Playwright, Cypress, Pytest - Observability: DataDog RUM, DataDog Logging, Request Tracing and Correlation Outcomes - Deliver Successful Programs: Lead 2+ concurrent full-stack client projects to successful, on-time delivery with high client satisfaction. - Advance Delivery Standards: Collaborate with Directors and Executives to continuously raise the bar for technical quality and delivery discipline. - Architect for Scale: Define architectures that achieve measurable improvements in system scalability, maintainability, and performance. - Mentor and Develop Teams: Push others to elevate their technical and delivery maturity — and make them better for having worked with you. - Support Growth: Partner with sales and client success teams to secure new opportunities and expand existing engagements. Responsibilities - Lead architecture reviews, ensuring technical integrity, maintainability, and security. - Partner with Product Managers and Technical Leads to translate client needs into technical plans and deliverables. - Contribute high-quality, production-ready code, modeling best practices for implementation and testing. - Ensure adherence to Very’s standards for code quality, testing, and documentation. - Create and maintain automated tests across all layers of the stack. - Develop and manage deployments, CI/CD pipelines, logging, monitoring, and alerting. - Support project health through proactive technical risk identification and mitigation. - Participate in code reviews, offering constructive feedback that improves overall quality. - Contribute to recruitment, onboarding, and development of engineering talent. - Represent Very in client meetings and at industry events as a subject-matter expert. - Lead junior engineers on client programs through development. Requirements Experience Required experience includes: - 10+ years of professional software development experience - 3+ years in a technical leadership role overseeing cross-functional engineering teams - Proven success delivering full-stack systems from concept to production - Demonstrated ability to maintain public facing production systems at scale - Strong observability to detect and troubleshoot production issues - Solid understanding of backend-for-frontend patterns and experience with tanstack react-query and axios libraries - Familiarity with feature-flag-driven rollouts, partial releases, and user segmentation strategies; LaunchDarkly experience is a plus - Experience leading complex projects involving platform, backend, mobile and frontend - Strong client-facing communication and executive presentation skills - Professional services or consulting experience strongly preferred Technical Skills Required: - Strong frontend experience in React, Vite, TypeScript, REST API, WebSockets - Strong mobile experience in React-Native, Native iOS and Android, Expo, EAS, Kotlin, Tailwind - Strong experience with e2e testing with Playwright or Cypress - Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale including DataDog RUM, DataDog Logging, Request Tracing and Correlation - Knowledge of state management libraries such as Redux, MobX, XState and Zustand Nice-to-have: - AWS experience in Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS and SQS - Backend knowledge of Java, Dropwizard, Node.js, Python, FastAPI, and Django - Skilled in relational and non-relational data modeling - Proficient in Docker, GitHub Actions and Terraform or Pulumi - Database experience including Postgres, Redis, TimescaleDB, and DynamoDB Education - BS or higher in Computer Science, Software Engineering, or related field Location - Primary residence in the continental US Skills In addition to experience and technical skills, these are the critical skills we look for in all technical roles, and how they should be demonstrated at the Lead level. - Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact. - Communicates Effectively: Expert communicator who informs, engages, and aligns diverse audiences. - Sets the Bar: Holds themselves and others to exceptionally high technical and delivery standards. - Thrives in the Grind: Finds energy and satisfaction in complex, high-stakes work — and helps others do the same. - Leads Through Complexity: Brings clarity and direction when projects are messy, high-pressure, or uncertain. This Role Is Likely NOT a Fit If - You prefer working in a highly structured environment where processes rarely change. - You are not comfortable working across the full stack, including cloud infrastructure and frontend components. - You require constant supervision or detailed task breakdowns rather than owning complex problem domains independently. - You are not interested in client-facing work or measuring technical success by business outcomes. Compensation Base Compensation: USD $175,000–$185,000 per year, commensurate with experience. Variable Compensation: Up to 15% 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: - We don't currently provide Visa Sponsorship. Don't apply if you require this. - 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 and be a US Citizen.

Related Job Pages

More Software Engineer Jobs

Zirlen Technologies Inc., logo

Senior Application Developer – CA Plex Technical Specialist

Zirlen Technologies Inc.,

A leading IT Services Company - Delivering what business demands

ContractRemoteTeam 11-50Since 2004H1B No Sponsor

• Develop and maintain applications • Debug and troubleshoot issues • Maintain legacy or enterprise systems • Integrate APIs and handle data processing

South Carolina
$70 - $80 / hour
Job Closed
General Dynamics logo

Instructional Developer

General Dynamics

A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in

Title: Instructional Developer Location: USA VA Ashburn - 22001 Loudoun County Pkwy (VAC106) Job Description: Type of Requisition: Pipeline Clearance Level Must Currently Possess: None Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: BI Full 6C (T4) Job Family: Program Instruction Support Job Qualifications: Skills: Course Development, Learning Delivery, Training and Development Certifications: None Experience: 2 + years of related experience US Citizenship Required: Yes Job Description: INSTRUCTIONAL DEVELOPER Make meaningful contributions that fuel critical outcomes for some of the most complex government, defense, and intelligence projects. Join GDIT as an Instructional Developer for a career where your growth is just as important as the mission you support. MEANINGFUL WORK AND PERSONAL IMPACT At GDIT, people are our differentiator. As an Instructional Developer, you will contribute to impactful training programs that support the mission-critical needs of our federal government clients. In this role, you'll design, develop, and deliver innovative learning solutions, including in-person and virtual training programs, e-learning content, and performance support materials. WHAT YOU'LL DO: - Collaborate with cross-functional teams, including subject matter experts, developers, and business process owners, to design and deliver effective training solutions. - Conduct training needs analyses and learner assessments to develop tailored instructional programs. - Design and develop instructional materials, including learning design documents, storyboards, instructor guides, quick reference materials, and e-learning prototypes. - Design and facilitate interactive and engaging learning experiences across multiple delivery modalities (in-person, virtual, hybrid). - Leverage learning technologies (e.g., webinars, self-paced e-learning, streaming video) to deliver high-quality training programs. - Complete course development projects and tasks per established timelines, client requirements, and quality standards. - Ensure all deliverables comply with accessibility standards (e.g., Section 508 compliance). - Analyze learner feedback and performance data to recommend and implement continuous improvements. WHAT YOU’LL NEED TO SUCCEED Bring your instructional design and development expertise along with a drive for innovation to GDIT. The Instructional Developer must have: - A Bachelor’s degree in Instructional Design, Learning Technologies, Education, or a related field. - 2+ years of experience developing and delivering instructional products for diverse audiences (experience with federal clients preferred). - Active or eligibility to obtain DHS U.S. Customs and Border Protection (CBP) BI Clearance or Secret Clearance. - Deep understanding of instructional design methodologies (e.g., ADDIE, SAM) and Adult Learning Theories. - Proficiency in eLearning development tools (e.g., Articulate Storyline 360) and familiarity with SCORM standards. - Experience applying accessibility standards (Section 508 compliance) to learning products. - Strong written and verbal communication skills, interpersonal skills, and attention to detail. - Ability to collaborate in a team environment and manage stakeholder relationships effectively. - Knowledge of learning delivery platforms (e.g., MS Teams, WebEx, Zoom). - NICE TO HAVE: Certifications in instructional design and familiarity with agile training development. ADDITIONAL DETAILS - This position may require up to three (3) days per week on-site support at GDIT or federal client locations. - Some travel may be required based on client needs. GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. - Growth: AI-powered career tool that identifies career steps and learning opportunities - Support: An internal mobility team focused on helping you achieve your career goals - Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off - Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your ambition to deliver your best work. Work Requirements Years of Experience 2 + years of related experience * may vary based on technical training, certification(s), or degree Travel Required Less than 10% Citizenship U.S. Citizenship Required OWN YOUR OPPORTUNITY Explore a career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your ambition to deliver your best work. The likely salary range for this position is $72,877 - $98,599. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Scheduled Weekly Hours: 40 Travel Required: 10-25% Telecommuting Options: Hybrid Work Location: USA VA Ashburn Additional Work Locations: Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Virginia
Leidos logo

Junior Software Engineer

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

Ready for your next career step? The Command and Control Incident Management Emergency Response Application (C2IMERA) program in the Leidos Defense Sector has current job opportunities for talented Junior Software Engineers to join our dynamic team. The successful candidate will work collaboratively with an outstanding team of software developers and engineers to continue to produce and field software on behalf of the US Air Force. This opportunity will provide professional growth that is singularly focused on providing world class solutions to our customers in an exciting, collaborative, and inclusive environment. You will be challenged and provided a tremendous opportunity for growth in a customer-facing, fast-paced, and rewarding environment. This position does allow remote work but candidates that are able to occasionally be onsite at any of the following locations would be preferred. The ideal locations would include Newport News, VA; Lexington, MA; Orlando, FL; Charlottesville, VA; Omaha, NE; or Morgantown, WV. Primary Responsibilities: - Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as java. - Participate in the full software development lifecycle, working within broadly defined parameters. - Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams. - Support creation and updating of all relevant documentation and specifications for design, development and testing. - Identify potential roadblocks and develop around them. - Plan and estimate development tasks and work to improve performance metrics. - Develop maintainable code that matches specification. - Develop automated tests leveraging a continuous integration process. - Own delivery of small parts of a system or application. - Work closely with other engineers to develop the best technical design and approach for new product development. - Build software solutions where the solution is not always well defined but always considers the customer first. Basic Qualifications: - Bachelor's degree with 0-2 years of experience or a Masters degree. Additional experience may be considered in lieu of a degree. - US Citizen with at least an active Secret clearance or higher with the ability to maintain your clearance during your employment with Leidos. - Hands-on experience with Java/C++ and object-oriented programming (applicants will be tested). - Hands-on experience with JavaScript and JS frameworks such as React. - Ability to apply software development process fundamentals. - Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques. - Ability to complete tasking independently with minimal direct supervision. - Ability to work and collaborate effectively within a multi-disciplined engineering team. Preferred Qualifications: - Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL - Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc. - Knowledge of a version control system (e.g., Git). - Knowledge of Agile Development methodologies. - Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.). - Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.). - Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint). - Familiarity with NoSql databases (MongoDB, etc.). - Familiarity with server-side JavaScript. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Original Posting: March 24, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: Pay Range $57,850.00 - $104,575.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

United States
$57.9K - $104K / year
Job Closed
Gainwell Technologies logo

Advisor Batch Developer (UNIX/LINIX/C/Healthcare Claims)

Gainwell Technologies

Gainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past

Be part of a team that unleashes the power of leading-edge technologies to help improve the health and well-being of those most vulnerable in our country and communities. Working at Gainwell carries its rewards. You’ll have an incredible opportunity to grow your career in a company that values work flexibility, learning, and career development. You’ll add to your technical credentials and certifications while enjoying a generous, flexible vacation policy and educational assistance. We also have comprehensive leadership and technical development academies to help build your skills and capabilities. Summary As Advisor Batch Developer (UNIX/LINIX/C/Healthcare Claims) at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. Here are the details on this position. Your role in our mission Apply your skills to support Gainwell as we help clients deliver better health and human services outcomes. - Analyzes customer information requirements and product specifications to define technical content strategy and plan. - Designs and develops written and/or visual product-related information, hard copy, web (user/configuration/troubleshooting guides), and online information (interactive demos, help systems) integrated into product, for a variety of audiences (end user, system administrators, internal support engineers, product developers, training developers). - Codes, builds, compiles, and tests modifications to the system using established team standards. - As customer advocate, helps define/refine product requirements. - Interfaces with cross-functional areas as a member of the product development team. - Works on problems/projects of moderately complex scope. - Exercises independent judgment within defined practices and procedures to determine appropriate action. - Acts as an informed team member providing analysis of information and limited project direction input. - Follows established guidelines and interprets policies. - Evaluates unique circumstances and makes recommendations. What we're looking for - 9+ years of applications design, development and programming with C language, XML, UNIX/LINUX and SQL. - Previous healthcare IT systems experience is required. Must have experience with claims processing systems. - Experience documenting and executing unit test cases. - Experience with support of system design, development, maintenance, and modification. What you should expect in this role - Fully remote opportunity with the option to work anywhere within the United States. - Willingness to work a flexible schedule to accommodate business needs and travel as required. - Video cameras must be used during all interviews, as well as during the initial week of orientation and all customer facing meetings. #LI-SH1 #LI-REMOTE The deadline to submit applications for this posting is April 17, 2025 The pay range for this position is $100,000 - $115,000 per year, however, the base pay offered may vary depending on geographic region, internal equity, job-related knowledge, skills, and experience among other factors. Put your passion to work at Gainwell. You’ll have the opportunity to grow your career in a company that values work flexibility, learning, and career development. All salaried, full-time candidates are eligible for our generous, flexible vacation policy, a 401(k) employer match, comprehensive health benefits, and educational assistance. We also have a variety of leadership and technical development academies to help build your skills and capabilities. We believe nothing is impossible when you bring together people who care deeply about making healthcare work better for everyone. Build your career with Gainwell, an industry leader. You’ll be joining a company where collaboration, innovation, and inclusion fuel our growth. Learn more about Gainwell at our company website and visit our Careers site for all available job role openings. Gainwell Technologies is an Equal Opportunity Employer, where all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), age, sexual orientation, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Gainwell Technologies defines “wages” and “wage rates” to include “all forms of pay, including, but not limited to, salary, overtime pay, bonuses, stock, stock options, profit sharing and bonus plans, life insurance, vacation and holiday pay, cleaning or gasoline allowances, hotel accommodations, reimbursement for travel expenses, and benefits.

United States
$100K - $115K / year