Senior Engineer, Software

WM

Houston (TX)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision
401(k) with company match
Stock purchase plan
Paid vacation
Personal days

Job summary

WM is seeking an experienced software engineer in Houston to design, code, test, and enhance enterprise software solutions. You will lead design sessions, coordinate with analysts, and contribute to advanced planning and deployment. The role requires strong Python backend experience, AWS services, REST API development, and a drive to mentor teammates.

The position emphasizes collaboration in agile teams, on-call rotation, and delivering robust, scalable systems in a fast-paced environment.

Qualifications

  • Bachelor's Degree in Computer Science, MIS, or similar area of study, or in lieu of degree
  • High School Diploma or GED (accredited) and 4 years of relevant experience.
  • 5 years of previous experience (in addition to education requirement)

Responsibilities

  • Develops enterprise-level IT solutions by coding, testing, and implementing software.
  • Leads design/coding sessions and collaborates with team to implement solutions.
  • Mentors peers and participates in on-call shifts as needed.
  • Coordinates with business analysts and users to determine requirements.
  • Reviews development and documentation for quality and accuracy.

Skills

Python
AWS
REST APIs
Git & CI/CD
Frontend JS/TS
AI/ML exposure
Agile/Scrum
Mentoring
Communication

Education

Bachelor's Degree in Computer Science or MIS
High School Diploma + 4 years experience

Tools

Docker
Git
CI/CD tooling

Job description

I. Job Summary

Under minimal supervision, this position is responsible for designing, developing, coding, testing, and debugging new software and producing significant enhancements to existing software. Conducts complex business process analysis, needs assessments, and participates in design sessions with Architects in order to align information technology solutions with business initiatives. Undertakes complex projects requiring additional specialized technical knowledge in software design and testing.

  • Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new software and by modifying/enhancing existing software applications.
  • Leads design/coding sessions, develops solutions, and implements solutions as part of a team. Performs complex analyses of system requirements and of existing business processes and information systems.
  • Articulates design and resolves technical/design conflicts as they occur.
  • Coordinates with business analysts and users to determine requirements.
  • Reviews systems under development and related documentation.
  • Resolves customers’ issues and responds to suggestions for improvements and enhancements. Participates in the development of software.
  • Contributes in advanced systems planning, scheduling and implementation.
  • Mentors and fosters growth of peers and team members.
  • May work on-call shifts on a rotation basis.
II. Essential Duties And Responsibilities
  • Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new software and by modifying/enhancing existing software applications.
  • Leads design/coding sessions, develops solutions, and implements solutions as part of a team. Performs complex analyses of system requirements and of existing business processes and information systems.
  • Articulates design and resolves technical/design conflicts as they occur.
  • Coordinates with business analysts and users to determine requirements.
  • Reviews systems under development and related documentation.
  • Resolves customers’ issues and responds to suggestions for improvements and enhancements. Participates in the development of software.
  • Contributes in advanced systems planning, scheduling and implementation.
  • Mentors and fosters growth of peers and team members.
  • May work on-call shifts on a rotation basis.
III. Qualifications
  • Required Qualifications
  • Bachelor's Degree in Computer Science, MIS, or similar area of study, or in lieu of degree
  • High School Diploma or GED (accredited) and 4 years of relevant experience.
  • 5 years of previous experience (in addition to education requirement)
  • Preferred Qualifications
  • Knowledge, Skills and Abilities
Technical Skills
  • Strong Python backend development experience using Flask, FastAPI, or Django.
  • Hands-on AWS experience with services such as EC2, ECS, Lambda, S3, API Gateway, IAM, CloudWatch, SNS, and SQS.
  • Experience building REST APIs, microservices, enterprise applications, and cloud-native solutions.
  • Experience with Git, CI/CD, Docker, automated testing, Agile/Scrum, and production support.
  • Exposure to AI/ML, Generative AI, LLMs, RAG, AI agents, or agentic systems
  • Experience in Angular, JavaScript, TypeScript, HTML5, CSS3, SCSS, and responsive UI development
  • Knowledge of project management/change management in regards to acquisition/development life cycles.
  • Systems development, implementation, upgrades and analyses
  • QA testing, catalyst or unified business modeling, system design and analysis
  • Knowledge of enterprise coding standards.
  • Hands on experience in writing more complex code.
  • Ability to perform code reviews.
  • Knowledge of software methodologies.
  • Ability to learn new and emerging technologies.
  • Ability to lead a group to consensus, solve problems, and accomplish tasks.
  • Ability to mentor and train less knowledgeable peers and individuals.
  • Excellent interpersonal and communication skills (both written and verbal).
  • Ability to multitask, meet deadlines, and work in a fast-paced environment.
  • Ability to adapt to change.
  • General business knowledge and concepts.
  • Web application development, imaging technology.
  • Ability to multitask, meet deadlines, and work in a fast-paced environment.
  • Demonstrate flexibility and a willingness to undertake a wide variety of challenging tasks
IV. Physical Requirements

Listed below are key points regarding physical demands, physical and occupational risks, and the work environment of the job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job.

  • Repetitive Motions
  • Eye/Hand/Foot Coordination
  • Sitting
  • Talking
  • Hearing
Office

This job primarily operates in a professional office environment and routinely requires the use of standard office equipment such as computers, phones, copy machines, etc.

Benefits

At WM, each eligible employee receives a competitive total compensation package that includes medical, dental, vision, life insurance, and short-term disability. In addition, we offer a stock purchase plan, company matching on a 401(k), and more. Employees also receive paid vacation, holidays, and personal days. Please note that benefits may vary by site.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Architect
Principal Data Architect

WM • Houston (TX)

On-site
USD 120,000 - 180,000
Engineer, Software - WM
Engineer, Software - WM

Polluxa, Inc. • Houston (TX)

On-site
USD 90,000 - 130,000
Software Engineer Level 2 -FFLL-8939
Software Engineer Level 2 -FFLL-8939

Onyx Point, Inc. • Hanover (MD)

On-site
USD 78,000 - 250,000
Health Coverage
401(k) plan with company match
Generous PTO & parental leave
+4
Software Engineer
Software Engineer

Triangle Manufacturing Company, Inc. • Upper Saddle River (NJ)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

ApplyMint • Grapevine (TX)

Hybrid
USD 90,000 - 120,000
Health insurance
401(k) match
Bonuses and incentives
+2
Product Support Engineer
Product Support Engineer

Smart Start • Grapevine (TX)

Hybrid
USD 100,000 - 130,000
Health insurance
401(k) matching
Birthday & Anniversary bonus
+5
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Staff Data Engineer
Staff Data Engineer

RXinsider LTD. • Dublin (OH), Northern (KY)

Hybrid
USD 140,000 - 180,000
Staff Data Engineer
Staff Data Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 150,000 - 210,000
Software Engineer- Mid (Sign-On Bonus Eligible)
Software Engineer- Mid (Sign-On Bonus Eligible)

Amentum • Maryland

On-site
USD 160,000 - 260,000
Health insurance
401(k) matching
Paid time off
+5