1

Software Engineer Jobs in Mission, TX (NOW HIRING)

Lead preparation of detailed engineering calculations & analysis and utilize design software to solve complex issues. * Supervise and support the work of others and mentor junior level engineers ...

Experience with biological modeling software such as BioWin, GPS-X, and Sumo. * Experience working ... engineers, planners, architects, inspectors, designers, and more. Our clients choose us for our ...

Java Tutor

Edinburg, TX · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Adapts instruction using structural analysis software, code reference materials, and design problem sets to support advanced undergraduate and graduate civil engineering students preparing for ...

Web Development Tutor

Edinburg, TX · Remote

$18 - $40/hr

Ability to explain client-server architecture, MVC patterns, and authentication while preparing students for full-stack development roles and software engineering careers. * Conceptual Teaching ...

Join the City of Pharr as a Full Time Broadband Engineering Specialist, an exciting opportunity to ... Proficiency in computer software such as Microsoft Word, PowerPoint, Excel, GIS, and Adobe is ...

Join the City of Pharr as a Full Time Broadband Engineering Specialist, an exciting opportunity to ... Proficiency in computer software such as Microsoft Word, PowerPoint, Excel, GIS, and Adobe is ...

Showing results 21-40

Software Engineer information

See Mission, TX salary details

$49.1K

$114K

$158.8K

How much do software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software engineer in Mission, TX is $114,035.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,800.00 and $133,700.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
What are the most commonly searched types of Software Engineer jobs in Mission, TX? The most popular types of Software Engineer jobs in Mission, TX are:
What are popular job titles related to Software Engineer jobs in Mission, TX? For Software Engineer jobs in Mission, TX, the most frequently searched job titles are:
What cities near Mission, TX are hiring for Software Engineer jobs? Cities near Mission, TX with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Mission, TX as of August 2026, with employment types broken down into 94% Full Time, and 6% Part Time. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $114,035 per year, or $54.8 per hour.

$58K - $77K/yr

Full-time

Re-posted 24 days ago


Job description

Hidalgo County Drainage District No. 1 reserves the right to select candidates considered to be the most highly qualified based on education and/or experience.

Under the direction of a Hidalgo County Drainage District No. 1 Licensed Engineer, performs complex professional related work as required. Performs mid-level engineering work on a variety of hydrology and hydraulics analysis, planning, and design as related to the County of Hidalgo and/or Hidalgo County Drainage District No. 1 system; Work involves analysis and development of technically complex hydrologic and hydraulic computer models for site-specific regional floodplain assessments to create technically based mapping of the drainage systems within Hidalgo County.

EXAMPLES OF WORK PERFORMED

Performs hydraulic & hydrology analysis, calculations, studies, and drainage design plans.

Creates technically based mapping of floodplain and floodway delineators.

Provides hydrologic and hydraulic related regulatory review of projects before preliminary layout or Plans, Specifications, and Estimates (PS&E) submission for letting.

Prepares, reviews, and interprets blueprints, schematic drawings, layouts, and other visual aids.

Conducts technical reviews on engineering proposals and reports

Participates in meetings with consultants, other government agencies, and the public.

Evaluates proposed drainage projects and proposed modifications to existing structures.

Prepares, modifies, and submits engineering and construction designs, plans, specifications, and estimates.

Calculates costs of materials and estimates of geometrics, hydraulics, grades, quantities, and related areas.

Monitors efficient working of all hydraulic structures and/or equipment and performs troubleshoots, makes required adjustments, and provides support to all District personnel.

Analyzes all structure and/or equipment designs, recommends improvement, implements same, and prepares all formal and informal training for all District personnel.

Provides mentoring to other District personnel in hydraulics and hydrology.

Investigates and helps resolve drainage related issues with the public.

Coordinates with local governments, developers, and property owners concerning hydraulics-related issues, including the monitoring of local studies and activities that may impact County and/or District facilities or operations.

Performs other related duties as assigned.

EXPERIENCE AND EDUCATION

Minimum of three years (3) experience in hydraulic engineering work.

Graduation from an accredited four-year college or university with major coursework in engineering required.

Master's Degree in a related field is preferred.

HEC-HMS, HEC-RAS 1D and 2D modeling, ArcGIS required, and AutoCAD experience preferred.

CERTIFICATES, LICENSES AND REGISTRATION

Must have an Engineer in Training (EIT) Certificate.

Must have a current valid Texas motor vehicle operator's license.

Must be able to be insured by the District's insurance carrier.

KNOWLEDGE, SKILLS, AND ABILITIES

Proficient knowledge with HEC-HMS, HEC-RAS 1D and 2D modeling, ArcGIS, AutoCAD and/or other hydrologic and hydraulic engineering software.

Ability to read, analyze, and interpret blueprints, engineering periodicals, professional journals, technical procedures, or governmental regulations.

Ability to write reports and business correspondence.

Ability to effectively present information and respond to questions from groups, contractors, and employees of the organization.

Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Ability to identify complex problems and review related information to develop and evaluate options and implement solutions.

Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.

Ability to analyze information and evaluate results to choose the best solution and to solve problems.

Ability to keep up-to-date technically and to apply new knowledge to your job.

Knowledge of materials, methods, and the tools involved in the construction related to drainage and drainage facilities.

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job.

While performing the duties of this job, the employee is required to talk or hear. The employee frequently is required to stand. The employee is occasionally required to walk; sit; use hands to find, handle, or feel objects, tools or controls; reach with hands and arms; climb or balance; stoop and kneel.

The employee must occasionally lift and/or move over twenty-five (25) pounds. Specific vision abilities required by this job include close vision, depth perception, and the ability to focus.

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

May be required to go out on the field to monitor and/or evaluate District's projects.

The noise level in the work environment is usually moderate.

Exposed to prolonged viewing of a computer monitor and use of a keyboard.

SAFETY REQUIREMENTS

Maintain physical conditions appropriate to the performance of assigned duties and responsibilities which may include the following:

sitting for extended periods of time

standing for extended periods of time

operating assigned equipment

Maintain mental capacity which permits:

making sound decisions and using good judgment

demonstrating intellectual capabilities

Effectively handle a work environment and conditions which involve:

working closely with others

working in a multi-task environment

Maintain effective audio-visual discrimination and perception needed for:

making observations

reading and writing

operating assigned equipment

communication with others

required to follow all District safety regulations