 |
Senior Software Engineer, Axon Vision - Boston Hiring Event - Boston Massachusetts
Company: Out in Science, Technology, Engineering, and Mathe Location: Boston, Massachusetts
Posted On: 04/30/2025
Join Axon and be a Force for Good.At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.Your ImpactA "startup" within Axon focused on transforming real-time video streams into powerful, intelligent sensors across a variety of industries About Axon Vision Axon Vision is a new business venture within Axon, with the mission of turning any live video feed into a real-time, AI-powered sensor. We're tackling cutting-edge integration challenges across healthcare, corrections, enterprise security, and public safety. Operating like a startup within Axon, we move fast and adapt quickly, working with ambiguous requirements to deliver innovative, high-impact products.What You'll DoAs a Senior Software Engineer I, you will play a critical role in designing, developing, and maintaining sophisticated software solutions. Your contributions will directly impact critical systems within our organization. You will collaborate closely with team members and stakeholders, ensuring robust, scalable, and high-quality software.Location: Work from home as much as you like but live near our office so you can easily collaborate face to face when needed.Scope of Work: - Design and implement applications and services involving multiple features and components.
- Develop full-stack solutions and reusable component libraries.
- Identify, foresee, and mitigate risks, including design flaws and maintainability issues.
- Solve end-to-end performance and scalability challenges.Responsibilities:
- Clarify substantially unclear or ambiguous requirements, proactively seeking necessary details.
- Employ advanced algorithms, data structures, and design patterns.
- Anticipate and address future risks in software design and implementation.
- Provide accurate estimates, dependency analysis, and coordination for projects spanning several weeks with multiple contributors.
- Mentor junior engineers, conduct technical interviews, and contribute actively to team knowledge through documentation and presentations.What You Bring
- 6+ years of professional software development experience (or evidence of performing at a senior engineering level), ideally covering both frontend and backend aspects of modern cloud-based systems.
- Proven ability to deliver highly available, scalable systems running in the cloud (AWS, Azure, or GCP), along with a track record of working with SQL and/or NoSQL data stores.
- Proficiency in multiple programming languages (e.g., Java, Scala, Go, C#, TypeScript); Go experience is a plus.
- Comfort working in ambiguous environments, driving your own research, and charting a path forward with minimal direction.
- Experience designing for real-time or near real-time data processing, video streaming, or AI-driven insights is beneficial-if you haven't, you're excited to learn.
- Passion for mentoring and growing other engineers-setting a strong example in code quality, testing, and software development practices.
- A self-starter mindset with excellent communication and collaboration skills.
Behavioral Expectations: - Proactively manage assignments, suggesting valuable tasks to your manager.
- Advise and guide several team members, influencing technical directions within the team.
- Perform thorough design reviews to maintain high standards for code quality, scalability, security, and maintainability.
- Create and maintain comprehensive team reference documentation.Qualifications:
|
 |