
Senior Software Engineer
Veritone
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $140,000 - $160,000 per year
Job Level
Tech Stack
About the role
- Navigate ambiguity to solve complex, novel problems within previously untackled spaces.
- Collaborate with cross-functional engineering teams to drive architectural alignment and influence high-impact shared goals.
- Serve as a key contributor in defining the team’s technical direction, establishing best practices, and architecting long-term roadmaps.
- Build and deploy maintainable, cost-effective, and responsive solutions that meet customer needs with a high speed-to-market.
- Partner with product, design, and infrastructure teams to build or enhance scalable applications and services.
- Drive application reliability by partnering with Operations and Infrastructure to build, scale, and monitor robust services.
- Design, develop, test, and debug high-performance software code for mission-critical business applications.
- Analyze and optimize both frontend and backend codebases to maximize system efficiency and performance.
Requirements
- At least 5 years of experience architecting and building high-performance, reliable systems within complex, multi-tiered, and distributed environments.
- Advanced programming skills in modern languages and frameworks, specifically Golang, Node.js, or React.
- Proven ability to contribute to the end-to-end design of new and existing systems, focusing on architectural integrity, design patterns, security, reliability, and horizontal scaling.
- Extensive experience applying industry best practices across the full SDLC, including rigorous coding standards, comprehensive code reviews, robust source control management, and automated testing.
- Strong track record in operational excellence and continuous deployment, ensuring the seamless delivery of high-quality code.
- Demonstrated success in deploying and maintaining production-grade code at scale.
Benefits
- incentive compensation
- health benefits
- retirement benefits
- life insurance
- paid time off
- parental leave and benefits
- other employee perks and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangNode.jsReacthigh-performance software developmentsystem architecturedesign patternsautomated testingsource control managementfrontend optimizationbackend optimization
Soft Skills
problem-solvingcollaborationinfluencetechnical directionbest practices establishmentcustomer needs focusoperational excellencecontinuous deploymentcommunicationadaptability