1

Software Engineer Ii Python Jobs in Texas (NOW HIRING)

Software Engineer II

Austin, TX · On-site

$96K - $132K/yr

Python is our primary language, and we take pride in delivering end-to-end solutions, from frontend and API design to backend systems and databases. As a Software Engineer II on this team, you will ...

Software Engineer II

Austin, TX · On-site

$96K - $132K/yr

Python is our primary language, and we take pride in delivering end-to-end solutions, from frontend and API design to backend systems and databases. As a Software Engineer II on this team, you will ...

SOFTWARE ENGINEER 2

Waller, TX

$88K - $120K/yr

Software Engineer 2 will assist in designing, developing, testing, and maintaining software ... Proven experience in working technologies like JavaScript, react native, react JS, Node JS, Python ...

SOFTWARE ENGINEER 2

Waller, TX

$88K - $120K/yr

Software Engineer 2 will assist in designing, developing, testing, and maintaining software ... Proven experience in working technologies like JavaScript, react native, react JS, Node JS, Python ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise ... Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ...

SOFTWARE ENGINEER 2

Waller, TX · On-site

$88K - $120K/yr

Software Engineer 2 will assist in designing, developing, testing, and maintaining software ... Proven experience in working technologies like JavaScript, react native, react JS, Node JS, Python ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise ... Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ...

Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise ... Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ...

Software Engineer 2

Austin, TX · On-site

$96K - $132K/yr

Software Engineer 2 Location: Austin, Texas. Work Type: Onsite (Contract for 6 months) Immediate Joiners are preferred. About the job We are looking for a highly skilled Software Engineer 2 to join ...

Python Developer II

Plano, TX · On-site +1

$47 - $64.75/hr

... Software Engineer or related. In the alternative, the employer will accept a Master's degree in ... Python Developer II - [REQ CODE: PYTHO006628] in the subject line of your e-mail.

Python Developer II

Plano, TX · On-site +1

$47 - $64.75/hr

... Python Developer II in Plano TX. Telecommuting permitted. Summary of Duties: Participate in the ... Software Engineer or related. In the alternative, the employer will accept a Master's degree in ...

Software Engineer II -Algorithms (Onsite)

Plano, TX · On-site

$93K - $128K/yr

The Algorithms Software Engineer II will be responsible for implementing system-level architecture ... in Python and MATLAB into optimized C, C++, and CUDA code. • Model and test new algorithms in ...

Senior Python Software Engineer - SQL & Generative AI Location: Austin, TX - Onsite Role Job Type: Full-Time Job Summary: We are seeking a highly skilled Senior Python Software Engineer with strong ...

next page

Showing results 1-20

Software Engineer Ii Python information

What are the typical career growth opportunities for a Software Engineer II Python?

Software Engineer II Python roles often serve as a stepping stone to more advanced positions, such as Senior Software Engineer, Lead Developer, or Engineering Manager. As you gain experience and show leadership in complex projects, there's potential to take on greater responsibilities, such as designing system architecture or mentoring junior team members. Many organizations also provide opportunities for professional development, including training in new technologies or management skills. Demonstrating initiative and strong technical performance will help pave the way for career advancement within your team or organization.

What are the key skills and qualifications needed to thrive in the Software Engineer Ii Python position, and why are they important?

To excel as a Software Engineer II Python, a strong grasp of Python programming, object-oriented design, software development methodologies, and typically a bachelor's degree in computer science or a related field are essential. Experience with tools such as Git, unit testing frameworks (like pytest), cloud platforms (such as AWS or Azure), and knowledge of databases are common requirements, and certifications in Python or cloud technologies can be advantageous. Effective communication, problem-solving ability, and the capacity to collaborate within cross-functional teams are key soft skills for this position. These combined skills ensure the engineer can develop, troubleshoot, and deliver high-quality software solutions in dynamic and fast-paced environments.

What is a Software Engineer II Python job?

A Software Engineer II Python is a mid-level software developer specializing in Python programming. They are responsible for designing, developing, testing, and maintaining software applications, often working on more complex tasks than entry-level engineers. This role typically requires proficiency in Python frameworks like Django or Flask, experience with databases, and knowledge of software development best practices. Engineers at this level collaborate with cross-functional teams to implement features, optimize performance, and troubleshoot issues. They may also mentor junior engineers and contribute to architectural decisions.

What job categories do people searching Software Engineer Ii Python jobs in Texas look for? The top searched job categories for Software Engineer Ii Python jobs in Texas are:
Software Engineer II

Software Engineer II

Vectra

Austin, TX • On-site

$96K - $132K/yr

Other

Posted 21 days ago


Job description

Position Overview

Vectra is the leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises.

The Vectra AI Platform delivers integrated signal across public cloud, SaaS, identity, and data center networks in a single platform. Powered by patented Attack Signal Intelligence, it empowers security teams to rapidly prioritize, investigate, and respond to advanced cyber-attacks. With 35 patents in AI-driven threat detection and the most vendor references in MITRE D3FEND, organizations worldwide rely on Vectra AI to move at the speed and scale of hybrid attackers. For more information, visit www.vectra.ai.

Our Engineering organization is a fast-growing team of collaborative, technically strong, and passionate problem solvers. We value creativity, ownership, and the drive to build meaningful technology that solves real-world security challenges. Every engineer has the opportunity to make a measurable impact on the product, the company, and our culture. We believe in using the right tools for each problem, mentoring and learning through peer reviews, and continuously improving how we build.

The Application Data Platform team designs, builds, and maintains data-intensive applications that power customer-facing features across REST APIs and UI components. Python is our primary language, and we take pride in delivering end-to-end solutions, from frontend and API design to backend systems and databases.

As a Software Engineer II on this team, you will help build and maintain customer-facing application features, APIs, backend services, and data workflows. You will work closely with product managers, designers, security researchers, data scientists, and other engineers to deliver reliable, maintainable software that helps simplify security for our customers.

Responsibilities

- Translate product requirements into well-designed, maintainable software with guidance from senior engineers.
- Collaborate with Product Management, UX, Security Research, Data Science, and other engineering teams to build customer-facing security features.
- Design, develop, test, deploy, and maintain application features across APIs, backend services, databases, and UI components.
- Participate in technical design discussions and contribute to implementation plans within established architecture.
- Write clear, tested, and documented code.
- Participate actively in code reviews by giving and receiving constructive feedback.
- Debug issues, improve reliability, and help monitor production services.
- Work with relational and non-relational databases to support application data flows.
- Engage actively in team discussions by contributing ideas, asking questions, and helping improve team practices.

Requirements

- 2+ years of professional software engineering experience.
- 1+ year of Python development experience, or strong experience with another backend language and interest in working with Python.
- Experience building or maintaining REST APIs.
- Experience working with relational databases such as PostgreSQL, MySQL, or MariaDB.
- Familiarity with cloud-based application development using AWS, Azure, or GCP.
- Experience with automated testing, debugging, and documentation.
- Familiarity with CI/CD pipelines and modern development workflows.
- Understanding of software design principles and maintainable application development.
- Comfortable working in Unix/Linux environments.
- Strong communication and collaboration skills.
- Curious, self-motivated, and comfortable learning from feedback and code review.

Preferred

- Experience with Python web or asynchronous frameworks such as Django, Flask, FastAPI, or Celery.
- Familiarity with OpenAPI, Swagger, or REST API contract design.
- Familiarity with containers or Kubernetes.
- Exposure to authentication and authorization concepts such as OAuth, OIDC, IAM, or SAML.
- Experience with backend-heavy full-stack development.
- Familiarity with SQL query tuning or performance optimization.
- Exposure to Infrastructure as Code tools such as Terraform, CloudFormation, or similar.

- Familiarity with LLM-assisted engineering tools such as Codex, Claude, OpenCode, or Cursor for workflows like 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

BS or MS in Computer Science, Engineering, or equivalent experience.

Note

Candidates selected for final-round interviews should expect to participate in an onsite interview at a Vectra office. Scheduling and logistics will be coordinated in advance.