Aura is a mission driven digital security company dedicated to creating a safer internet.
Principal Software Engineer, D2C Growth
Location
United States
Posted
112 days ago
Salary
$205K - $285K / year
Seniority
Lead
Job Description
Principal Software Engineer, D2C Growth
Aura
• Be a technical visionary and innovator for the D2C Growth team. • Drive the evolution of customer acquisition channels and platforms. • Provide technical leadership across Aura Engineering. • Develop an AI-powered optimization platform to reduce Customer Acquisition Cost. • Collaborate with Data Science and Marketing to accelerate growth. • Build a personalization platform to power individualized customer journeys. • Mentor other engineers and elevate the standard of technical and operational excellence across the engineering organization.
Job Requirements
- 12+ years of professional software engineering experience.
- 5+ years of experience as the lead engineer on a team or on large projects.
- Demonstrated success in delivering complex, large-scale projects on time and with quality.
- Exceptional communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Expert knowledge of software design best practices, data structures, and algorithms.
- In-depth knowledge of cloud technology and the ability to choose the right tool for the job is essential, such as serverless functions vs. containerized services; relational vs. NoSQL databases; appropriate use of caches and queues; etc.
- Demonstrated ability and desire to learn new technologies
- Bachelor's Degree in Computer Science or a related field, or equivalent work experience.
- Proficiency with Node.js, Python, LangChain, and LLM integration is highly desirable.
- Experience with Databricks is a plus.
Benefits
- Competitive pay
- Generous health and wellness benefits
- Retirement savings plans
- Parental leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and enhance full-stack, user-facing data applications using modern web frameworks (e.g., React, Angular, or similar) and backend services. • Develop and integrate APIs, services, and data layers leveraging SQL Server, REST APIs, and healthcare interoperability standards such as SMART on FHIR. • Translate UX designs from Figma or Adobe XD into responsive, Section 508- and WCAG-compliant interfaces. • Integrate analytics and visualization tools such as Tableau and Qlik into application workflows. • Deploy and sustain applications using CI/CD pipelines in collaboration with DevSecOps and platform teams. • Implement secure authentication and access patterns including CAC, SSO, MFA, and zero-trust-aligned designs. • Support iterative delivery using SAFe Agile, including backlog refinement, iteration planning, and defect resolution. • Performs other related duties as assigned.
Senior Software Engineer – Simulation and Virtualization
NVIDIABased in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh
• Contribute to architect and develop simulation platform for next-gen NVIDIA DGX platforms. • Build, integrate and enhance simulator components with new HW features and write supporting technical documents. • Bring full SW stack up on DGX Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally. • Improve performance, fix bugs across user and kernel stack, and automate execution flow.
Principal Software Architect – Performance
DDNWorld’s leading Data Intelligence Platform supercharging over 500,000 GPUs across all data workloads
• We are seeking a Principal Software Architect – Performance with deep expertise in data path and I/O performance for large-scale distributed file systems • This role is for a senior technical leader who drives performance architecture across the storage stack, from low-level code paths to system-wide behavior at massive scale • You will define performance strategy, guide architectural decisions, and lead complex performance investigations for high-throughput, low-latency distributed systems • This role combines hands-on technical depth with broad architectural influence
Software Engineer, AI Enabled Development
GoforeWe create tomorrow's digital services and work culture today.
• Build modern solutions with technologies that have concrete societal impact • Work autonomously as part of an agile team, collaborating closely with customers • Develop your expertise and influence both the direction of the projects and your own work




