1

Software Development Software Engineer Jobs in Spring, TX

Follow software development best practices, including testing, version control, and deployment automation. Required Qualifications * Bachelor's degree in Computer Science, Software Engineering ...

Systems Software Engineer Description - Job Summary This role is responsible for leading firmware ... Responsibilities Lead the architecture design and development of firmware for diagnostics ...

Software Engineer I

Houston, TX · On-site

$75K - $85K/yr

The Software Engineer I is responsible for software development and the maintenance of software applications associated with LivaNova's medical product systems. Primary Activities * Software Project ...

Senior Software Engineer, SDET

Houston, TX · On-site

$102K - $132K/yr

Senior Software Engineer, SDET Job Location (Short): Houston, Texas-USA | Madison, Alabama-USA Workplace Type: Remote Req Id: 3006 Responsibilities We are hiring a Senior Software Engineer, SDET for ...

Software Engineer I

Houston, TX · Hybrid

$75K - $85K/yr

The Software Engineer I is responsible for software development and the maintenance of software applications associated with LivaNova's medical product systems. Primary Activities * Software Project ...

Senior Software Engineer

Houston, TX · On-site

$117K - $154K/yr

Perform full lifecycle of software development from design through implementation and deployment. * Mentor a team of software engineers and provide guidance during technical discussions and ...

This role emphasizes hands on development using NASA Trick , ROS/ROS2 , and high fidelity physics basedmodeling tools that interface with flight software and motionsystems. Core Responsibilities ...

This role emphasizes hands - on development using NASA Trick , ROS/ROS2 , and high - fidelity ... Knowledge of NASA software engineering and systems development standards. Why Join Our Team? In ...

Perform software development and design activities to support the client's applications. Design ... S. Requires Master's in Computer Science, Engineering, or related and 1 year experience. Send ...

Manager, Software Development

Houston, TX · On-site

$114K - $150K/yr

About The Role The Manager of Software Development is the senior technical leader within the ... Conduct hands-on code reviews, pair programming, and technical design reviews to elevate team ...

Manager, Software Development

Houston, TX · On-site

$117K - $155K/yr

About The Role The Manager of Software Development is the senior technical leader within the ... Conduct hands-on code reviews, pair programming, and technical design reviews to elevate team ...

Manager, Software Development

Houston, TX · On-site

$114K - $150K/yr

About The Role The Manager of Software Development is the senior technical leader within the ... Conduct hands-on code reviews, pair programming, and technical design reviews to elevate team ...

next page

Showing results 1-20

Software Development Software Engineer information

See Spring, TX salary details

$56.5K

$131.3K

$182.9K

How much do software development software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for software development software engineer in Spring, TX is $131,280.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $154,000.00 per year, depending on experience, location, and employer.

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

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

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What are popular job titles related to Software Development Software Engineer jobs in Spring, TX? For Software Development Software Engineer jobs in Spring, TX, the most frequently searched job titles are:
What job categories do people searching Software Development Software Engineer jobs in Spring, TX look for? The top searched job categories for Software Development Software Engineer jobs in Spring, TX are:
What cities near Spring, TX are hiring for Software Development Software Engineer jobs? Cities near Spring, TX with the most Software Development Software Engineer job openings:
Software Engineer I

Software Engineer I

BravoTech

Houston, TX • On-site

Contractor

Posted 20 days ago


Job description

Job Description
Position: Software Engineer I
Location: Houston, TX?
Position details: Contract?(W2)
Job Description
We are seeking a Software Engineer to work closely with business analysts and technical teams to design, develop, and support data-driven solutions in a fast-paced commercial environment. This role combines software engineering, data analytics, and stakeholder collaboration to deliver scalable applications, analytical tools, and visualization solutions that support business decision-making.
Key Responsibilities
  • Partner with analysts and stakeholders to understand business requirements and develop effective technical solutions.
  • Build and maintain scalable, reliable, and reusable software components and frameworks.
  • Develop data-driven applications and analytical tools using modern technologies.
  • Create interactive dashboards and visualization solutions to support business insights.
  • Provide day-to-day technical support and promote software engineering best practices.
  • Contribute to shared libraries, tools, and frameworks used across global teams.
  • Collaborate with architecture and infrastructure teams?to ensure alignment with technology standards and strategies.
  • Develop and integrate solutions with databases, APIs, and cloud-based services.
  • Follow software development best practices, including testing, version control, and deployment automation.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering, or a related technical discipline.
  • Strong hands-on Python programming experience with recent coding experience.
  • Proficiency with Python libraries such as Pandas, NumPy, and Jupyter.
  • Experience writing clean, maintainable, production-quality code.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Experience with SQL and relational database systems.
  • Knowledge of REST APIs and web service integrations.
  • Familiarity with cloud platforms, preferably AWS.
  • Experience with version control systems such as Git.
  • Understanding of unit testing, CI/CD pipelines, and software development lifecycle practices.
  • Strong analytical, problem-solving, and mathematical skills.
  • Excellent communication and stakeholder management abilities.

Preferred Qualifications
  • Experience with data visualization tools such as Power BI, Plotly, or Dash.
  • Familiarity with Dataiku or similar data science platforms.
  • Exposure to machine learning, forecasting, optimization, or statistical modeling techniques.
  • Knowledge of scientific Python libraries such as Scikit-learn, SciPy, and Statsmodels.
  • Experience working with large-scale data analytics environments.
  • Interest in user experience (UX) and user-focused application development.

Ideal Candidate
  • Actively codes in Python and is comfortable with technical assessments.
  • Has experience building production-ready applications rather than only performing data analysis.
  • Can design scalable, efficient, and maintainable software solutions.
  • Enjoys collaborating with business users to solve complex technical challenges.

Meet Your Recruiter
Ayush Sharma