1

Professional Software Engineer Jobs in Leander, TX

What you'll need * 6+ years of professional software engineering experience, with a track record of owning significant technical systems end-to-end. * Expertise in modern C++. * Deep understanding of ...

Senior Software Engineer

Austin, TX · On-site

$140 - $180/hr

Senior Software Engineer - Manufacturing Data Engineering The Role The Manufacturing Data ... Minimum 10 years of professional software development experience * Minimum 3 years of experience ...

Staff Software Engineer

Austin, TX · On-site

$186 - $280/hr

Minimum of 10 years of professional software engineering experience delivering production systems * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

Sr Software Engineer

Round Rock, TX · On-site

$114K - $150K/yr

Master's degree in computer science or a related Engineering field is highly preferred. * 5+ years professional software development experience building multi-threaded applications in C# using.NET ...

Sr Software Engineer

Round Rock, TX · On-site

$114K - $150K/yr

Master's degree in computer science or a related Engineering field is highly preferred. * 5+ years professional software development experience building multi-threaded applications in C# using.NET ...

Strong understanding of Linux‑based development environments. * 5+ years of professional software engineering experience * C++ * Strong proficiency in one or more of: * Experience developing ...

Sr Software Engineer

Austin, TX · On-site +1

$101K - $169K/yr

... professional software development experience, including designing, building, and operating ... Experience building or operating internal developer platforms or developer tooling. * Experience ...

Software Engineer I

Austin, TX · On-site

$88K - $165K/yr

Mentoring and support will be provided to the successful candidate to both enable contribution to the large EDA problem domain and to develop their programming skills into professional software ...

Sr Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 5+ years of professional software engineering experience , with a strong focus on backend systems and service ...

Sr Software Engineer

Austin, TX · Hybrid

$121K - $160K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 5+ years of professional software engineering experience , with a strong focus on backend systems and service ...

... • Professional experience in software development preferred. Preferred : • Experience with GPU programming (CUDA, OpenCL) or parallel computing. • Knowledge of networking protocols and ...

Showing results 21-40

Professional Software Engineer information

See Leander, TX salary details

$60.7K

$141K

$196.4K

How much do professional software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for professional software engineer in Leander, TX is $140,960.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $165,300.00 per year, depending on experience, location, and employer.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What do professional software engineers do?

Professional software engineers design, develop, test, and maintain software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality, performance, and security. They often use tools like version control systems and follow industry best practices to deliver reliable software solutions.

What are the most commonly searched types of Software Engineer jobs in Leander, TX?

The most popular types of Software Engineer jobs in Leander, TX are:

What cities near Leander, TX are hiring for Professional Software Engineer jobs?

Cities near Leander, TX with the most Professional Software Engineer job openings:

Lead Software Engineer - Control

Avride

Austin, TX • On-site

Full-time

Re-posted 3 days ago


Job description

About the role

We are seeking a Lead Software Engineer to drive the technical evolution of Avride's core Control System. This role is roughly 80% hands-on engineering and 20% technical leadership - you'll spend most of your time architecting and shipping Model Predictive Control (MPC) systems and vehicle dynamics models yourself, while also setting technical direction and unblocking a small team of 2-3 control engineers.

What you'll do

Hands-on (~80%)

  • Architect, implement, and optimize cutting-edge control systems in modern C++ (C++17/20).
  • Own the design of high-precision trajectory-tracking solutions, from formulation through production deployment.
  • Identify and refine dynamic vehicle parameters using real-world data.
  • Profile and optimize algorithms to meet real-time performance constraints.
  • Write clean, maintainable, production-quality code and set the technical bar for the codebase.
  • Analyze and iterate on system performance using real-world vehicle data.

Leadership (20%)

  • Provide technical direction and code/design review for a small team of 2-3 control engineers.
  • Break down complex control problems into scoped workstreams and help the team sequence and prioritize them.
  • Mentor engineers on MPC, optimization, and controls best practices.
  • Act as the primary technical point of contact between Controls and the Planning and Hardware teams, ensuring architectural decisions stay cohesive across systems.
  • Drive projects to completion, balancing team velocity with technical rigor.
What you'll need
  • 6+ years of professional software engineering experience, with a track record of owning significant technical systems end-to-end.
  • Expertise in modern C++.
  • Deep understanding of algorithms, data structures, and software design patterns.
  • Direct experience with optimization, MPC, and system dynamics.
  • Hands-on experience with data analysis and statistical methods applied to real-world sensor/vehicle data.
  • Demonstrated ability to guide the technical direction of a small team while remaining a strong individual contributor.
  • Exceptional communication and collaboration skills, with a focus on delivering results and driving cross-team alignment.
Nice to have
  • Prior experience formally or informally leading a small engineering team or workstream.
  • Digital signal processing techniques for analyzing real-world sensor data.
  • Advanced knowledge of mathematics, including optimization, probability, and mechanics, and a proven ability to translate complex theory into production-ready algorithms.
  • Relevant publications, patents, or achievements in hackathons/programming contests.
  • A passion for staying at the forefront of the field, actively seeking and implementing state-of-the-art ideas to push performance beyond the current horizon.
#LI-MS1