Job Closed

This listing is no longer active.

DroneDeploy logo
DroneDeploy

Reality Capture. Unified.

Senior Software Engineer, Fullstack – Aerial Capture

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Texas

Posted

116 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Fullstack – Aerial Capture

DroneDeploy

• Own Full-Stack Development: Lead the design and implementation of product features across the stack — from backend APIs in Python/Go to modern frontends in Angular (v19+), with a focus on drone and robotics integration. • Drive Technical Excellence: Take full ownership of projects from architecture to deployment and maintenance, ensuring scalable design, clean code, and continuous improvement. • Ensure Reliability in Production: Proactively support and monitor live systems, using observability tools to maintain performance, detect issues early, and deliver a consistently reliable user experience. • Collaborate & Communicate: Work closely with cross-functional teams to align on business goals, share technical insights, and deliver high-quality, user-centric solutions with autonomy and initiative.

Job Requirements

  • Experience: 5+ years of professional experience in full stack software development, with a proven track record of successfully delivering and supporting production-grade software.
  • Languages: Strong proficiency in TypeScript, with experience in Python. Experience in Java/Kotlin and Go is a plus.
  • Frontend Development: Solid experience with Angular (v19+) or similar modern JavaScript frameworks (e.g., React, Vue.js).
  • Mobile App Development: Experience in Android app development is a plus.
  • APIs & Databases: Experience with RESTful API design, including authentication, versioning, and integration with external services. Experience with modern database setups, e.g. PostgreSQL and MongoDB.
  • Testing: Strong commitment to software quality, with experience in designing and implementing automated testing strategies (unit, integration, and end-to-end testing) using tools such as Jest or Pytest.
  • Architecture & System Health: Familiarity with microservices, modular architectures, and event-driven systems. Dedication to maintaining high software quality through consistent refactoring, performance optimization, and reduction of technical debt.

Benefits

  • Culture of Innovation & Collaboration – Thrive in an environment that values creativity and teamwork.
  • Drone Certification – Get certified and gain unique, hands-on skills with our full backing.
  • Flexible Work Arrangements – Enjoy autonomy with remote-first options and schedule flexibility.
  • Paid Family Leave – Take the time you need to support your family during life’s most important moments.
  • Comprehensive Healthcare Coverage – Plans designed to support your well-being.
  • Career & Growth Development – Build new skills and unlock opportunities through continuous learning.
  • Flexible PTO – Take time off when you need it to recharge—we trust you to manage your time well.
  • Employee Referral Bonus – Know someone great? Refer them and earn a bonus when they join our team.

Related Job Pages

More Full-stack Engineer Jobs

Breeze Airways™ logo

Staff Software Engineer

Breeze Airways™

Breeze Airways provides equal employment opportunities to all Team Members and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Breeze Airways will never request your Social Security Number, Driver’s License or Date of Birth on our job postings. Job Postings requesting any or all of this information should be regarded as a scam. To ensure you are applying to an actual Breeze Airways posting, please apply online at www.flybreeze.com then click “Careers” at the bottom of the page.

OtherRemoteTeam 1,001-5,000

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Staff Software Engineer (Level 4) is responsible for developing and implementing web-based software services for the airline, handling minimally-complex to highly-complex issues and problems, including referred issues and problems from colleagues, depending on their level of expertise. Front-end or back-end work will be required. - Write clean functional code on the front and back-end - Test and fix bugs or other issues - Work with data scientists and analysts to improve software - Work as part of a development team in the design of software applications - Conduct requirement analysis, document technical specifications, and write, review, and debug code - Recommend product revisions or enhancements based on user feedback - Develop and maintain documentation or user manuals - Achieve performance measures and adhere to established standards in conjunction with Breeze Aviation Group Values of Safety, Kindness, Integrity, Ingenuity and Excellence Qualifications - 4-year degree in Computer Science or related field, or equivalent experience - 10+ years relevant job experience - High performance orientation, ability to work well under pressure, prioritize projects, meet deadlines, and maintain flexibility - Strong attention to detail, organization, and time management skills - Self-starter must have a positive attitude and strong desire for success - Complete projects on time with minimal supervision, ability to work varied hours when necessary to meet deadlines Requirements - Post-graduate degree in Computer Science or related field, or professional certifications - 15+ years software development experience - Experience with the Ruby on Rails framework, Angular 2+ framework, PostgreSQL databases, and/or other tools used by the Breeze software development team - Knowledge and skills in software development and debugging - Modern Angular experience is a bonus - Excellent oral and written communication skills - Excellent problem-solving skills - Ability to work with individuals and teams at all levels in the organization Benefits - Health, Vision and Dental - Health Savings Account with Breeze Employee Match - 401K with Breeze Employee Match - PTO - Travel on Breeze and other Airlines too!

United States
Job Closed
OtherRemoteTeam 1-10H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Senior Fullstack Engineer, you will own the technical health and architectural evolution of mission-critical web applications. You will act as the primary anchor for both high-performance Node.js backends and dynamic React frontends, ensuring seamless end-to-end functionality. This role requires an autonomous mindset to navigate diverse codebases, provide clarity through documentation, and drive technical excellence across the delivery lifecycle. Your success is measured by system reliability, the proactive management of technical debt, and your ability to mentor and elevate the engineering team. - Lead the development of robust architectures using Node.js and React, ensuring high performance, security, and scalability. - Design and evolve seamless RESTful or GraphQL integrations to automate and streamline enterprise workflows. - Build fluid, responsive, and accessible user interfaces that provide exceptional user experiences. - Manage data integrity and state across the stack, focusing on performance tuning and efficient data flow. - Elevate team output through deep code reviews, technical mentorship of mid-level and junior engineers, and clear communication with stakeholders. Qualifications - 5+ years of professional fullstack development experience. - Advanced proficiency in Node.js (Express/NestJS) and React.js (Hooks, Context, Redux/Zustand). - Expert knowledge of TypeScript and ES6+ features. - Strong experience with SQL (PostgreSQL/MySQL) or NoSQL (MongoDB) databases and optimization. - Deep understanding of CI/CD, Git, and cloud-native environments (AWS, Azure, or GCP). - Advanced English proficiency (written and verbal) for collaboration with US-based clients. - Mandatory experience in nearshore/offshore client-facing startup cultures. Benefits - USA Contractor / 100% Remote - Competitive Pay (USD) - Holidays Off & Paid Time Off - Health insurance assistance program - Opportunity to work with high-growth US-based companies and cutting-edge tech stacks.

United States
Job Closed

Senior SMS & Messaging Operations Specialist

Team Velocity Marketing

Team Velocity is an automotive retailer providing digital marketing, advertising, and data analytics services to improve client sales and automotive service pro

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Team Velocity is seeking a highly experienced Senior SMS & Messaging Operations Specialist to own the architecture, compliance, provisioning, and operational performance of our SMS messaging infrastructure across hundreds of automotive dealer clients. You will serve as the internal subject matter expert for all messaging operations and work cross-functionally with Engineering, Product Development, Legal, and Client Services. This role is hands-on and technical. - Design and manage multi-tenant SMS account structures. - Register and manage A2P 10DLC brands and campaigns. - Provision and manage long codes, toll-free numbers, and short codes. - Structure number pools for scalability and throughput optimization. - Ensure compliance with TCPA, CTIA, and carrier messaging policies. - Monitor and mitigate content-filtering and SHAFT-related risks. - Investigate carrier rejections and delivery issues. - Optimize throughput, delivery rates, and cost per message. - Partner with Engineering on API integrations (REST, webhooks, delivery callbacks). - Maintain audit-ready documentation and onboarding playbooks. Qualifications - 5+ years’ hands-on experience with A2P SMS platforms - Proven experience managing A2P 10DLC registration at scale - Experience handling high-volume SMS traffic (100K+ messages/day preferred) - Strong understanding of TCPA compliance and CTIA guidelines - Experience troubleshooting delivery and carrier rejection issues - Experience working in multi-client or SaaS environments - Strong documentation and operational process discipline Preferred Qualifications - Automotive marketing or dealership experience - Experience working within marketing agencies - Familiarity with CRM integrations - Basic knowledge of APIs (REST, JSON, webhooks) - Experience supporting marketing data reporting environments Success Metrics (First 6 Months) - Standardized multi-tenant SMS architecture - Reduced 10DLC rejection rates - Improved message delivery performance - Reduced carrier filtering incidents Compensation This is a full-time salaried position located in Herndon, VA. Compensation commensurate on experience. Medical, dental, vision, 401(k), wellness and more. Next Steps If you meet the requirements, and are interested in applying for this role, please complete the online application, be sure to include a current resume and contact information. Local and remote candidates (living within Eastern or Central Time Zone) will be considered. No relocation assistance provided for this position. NO PHONE CALLS PLEASE. Company Description Team Velocity is a full-service marketing agency serving the automotive industry, providing integrated marketing solutions to OEMs and dealerships nationwide. We leverage our proprietary Apollo® technology platform to predict consumer behavior, personalize marketing campaigns, and help dealerships drive more sales and service revenue. Our team members are driven, creative, and collaborative, enjoying a unique culture where innovation and client success are paramount. Join us in revolutionizing automotive marketing and technology through powerful, data-driven insights, continuous improvement, and an unwavering commitment to reliability.

United States
Job Closed
Airbnb logo

Senior Software Engineer - Payments

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Design and own core platform components that power AI across Airbnb Payments. • Partner with product, infra, data science, and operations to translate ambiguous requirements into robust systems with clear SLAs. • Build tooling and automation that makes AI development safer and faster. • Raise the bar on reliability, performance, and governance for models and agents in production. • Champion and support the development of novel ML systems, product integrations, and performance optimizations. • Work with cross-functional partners to identify opportunities for business impact and refine requirements for AI/ML models. • Hands-on productionize and operate AI/ML solution and pipelines at scale, including both batch and real-time use cases. • Lead, mentor, and grow an enthusiastic AI/ML culture within the organization.

India
Job Closed