This page was automatically translated and may contain errors. View in English.
व्ही

Software Engineer II

Vectra AI

Austin, TX · पूर्णवेळ

अर्ज करणारे पहिले व्हा

अनुभव
2+ yrs
पगार
USD 140,000 – USD 170,000 / year
रिक्त जागा
1
पोस्ट केले
४ तासांपूर्वी
Work mode
कार्यालयात
शिक्षण
BS or MS in Computer Science, Engineering, or equivalent experience
Eligibility
Applicants with professional software engineering experience and a BS or MS in Computer Science, Engineering, or equivalent experience may apply. Final-round candidates must be able to attend an onsite interview at a Vectra office.
Resume
Required to apply

Where you'll work

नोकरीचे वर्णन

About the company

Vectra AI builds AI-powered threat detection and response solutions for hybrid and multi-cloud organizations. Its platform brings together security signals from public cloud, SaaS, identity, and data center environments in one system. Using patented Attack Signal Intelligence and backed by 35 patents in AI-driven threat detection, the company helps security teams identify, investigate, and respond quickly to sophisticated attacks. Vectra AI is widely recognized for its references in MITRE D3FEND and serves organizations around the world.

Role overview

The Engineering team is a rapidly expanding group of collaborative, technically capable, and highly motivated problem solvers. The team values creativity, ownership, and building useful technology that addresses real security problems. Engineers are encouraged to use the right tools for the job, learn from peer feedback, and keep improving how software is built.

The Application Data Platform team develops and supports data-heavy applications that power customer-facing product capabilities through REST APIs and UI elements. Python is the primary development language, and the team works across the full stack, including frontend work, API development, backend systems, and databases.

In this position, you will contribute to customer-facing application features, APIs, backend services, and data workflows. You will partner with product managers, designers, security researchers, data scientists, and fellow engineers to create dependable, maintainable software that makes security simpler for customers.

What you will do

  • Turn product needs into clean, maintainable software with support from senior engineers.
  • Work with Product, UX, Security Research, Data Science, and engineering teammates to deliver customer-facing security capabilities.
  • Build, test, deploy, and support application features across APIs, backend services, databases, and UI layers.
  • Take part in technical design conversations and help shape implementation approaches within the existing architecture.
  • Produce code that is well-written, tested, and documented.
  • Join code reviews actively by sharing constructive input and incorporating feedback.
  • Investigate defects, strengthen reliability, and assist with production monitoring.
  • Use both relational and non-relational databases to support application data movement and storage.
  • Contribute ideas in team discussions and help improve team processes and practices.

Required skills and experience

  • At least 2 years of professional experience in software engineering.
  • At least 1 year of Python development experience, or solid experience in another backend language with interest in Python.
  • Hands-on experience creating or maintaining REST APIs.
  • Experience working with relational databases such as PostgreSQL, MySQL, or MariaDB.
  • Familiarity with cloud application development on AWS, Azure, or GCP.
  • Exposure to automated testing, debugging, and technical documentation.
  • Understanding of CI/CD pipelines and current development workflows.
  • Knowledge of software design principles and maintainable application development.
  • Comfort working in Unix/Linux environments.
  • Strong communication and teamwork skills.
  • Curious, self-directed, and open to learning through feedback and code review.

Preferred qualifications

  • Experience with Python web or asynchronous frameworks such as Django, Flask, FastAPI, or Celery.
  • Familiarity with OpenAPI, Swagger, or REST API contract design.
  • Exposure to containers or Kubernetes.
  • Knowledge of authentication and authorization concepts such as OAuth, OIDC, IAM, or SAML.
  • Background in backend-focused full-stack development.
  • Experience with SQL query tuning or performance improvement.
  • Exposure to Infrastructure as Code tools such as Terraform or CloudFormation.
  • Experience using LLM-assisted engineering tools such as Codex, Claude, OpenCode, or Cursor for code exploration, debugging, test generation, documentation, and implementation support.
  • Interest in analytical, OLAP, or Lakehouse databases such as Snowflake, Delta Lake, Iceberg, or BigLake.

Education

A BS or MS in Computer Science, Engineering, or equivalent practical experience is preferred.

Additional information

Final-round candidates should plan to attend an onsite interview at a Vectra office. The team will coordinate timing and logistics in advance.

The company offers a competitive total rewards package, including base salary, incentive plan eligibility, and participation in the employee equity plan (stock options). Benefits vary by location, but commonly include health insurance, income protection and life insurance, retirement savings access, behavioral and emotional wellness support, generous time off, and an employee recognition program.

Vectra AI is committed to building a diverse workplace and is an equal opportunity employer. Employment decisions are made without regard to race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.

तुम्हाला उत्तर हवे असल्यास तसेच ठेवा — आम्ही त्याचा इतर कोणत्याही गोष्टीसाठी वापर करणार नाही.

ब्राउझ करण्यासाठी क्लिक कराड्रॅग अँड ड्रॉप, किंवा पेस्ट स्क्रीनशॉट

PNG, JPG, GIF, MP4, WebM, MOV · प्रत्येकी कमाल २०MB · ५ फाईल्स पर्यंत