IT Manager - Software Engineering

Gowan Company
Yuma, AZ
Position Summary

The IT Manager - Software Engineer will be responsible for designing, developing, testing, and maintaining software solutions that meet the needs of the business and its customers. This role requires a thorough understanding of software engineering principles, coding standards, and best practices. The Software Engineer will collaborate with cross-functional teams to deliver high-quality software on time and within scope. This position requires strong problem-solving skills and the ability to work effectively in a fast-paced, agile environment.

Department: Information Technology – IT

Job Status: Regular, Full Time

Essential Duties And Responsibilities

  • Software Design & Development:
  • Design, code, test, and maintain scalable, reliable software applications based on technical specifications and business requirements.
  • Participate in all stages of the software development lifecycle (SDLC), including requirement gathering, design, coding, testing, deployment, and support.
  • Code Review & Best Practices:
  • Write clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to peers, ensuring code quality, performance, and scalability.
  • Collaboration & Communication:
  • Work closely with product managers and other developers to create innovative software solutions that align with business goals.
  • Communicate project status, issues, and risks to stakeholders and team members in a clear and concise manner.
  • Troubleshooting & Debugging:
  • Diagnose, troubleshoot, and resolve software defects and technical issues.
  • Perform root cause analysis and implement long-term solutions to prevent recurring issues.
  • Testing & Quality Assurance:
  • Collaborate with quality assurance teams to define and implement testing strategies, including unit tests, integration tests, and end-to-end tests.
  • Ensure software is thoroughly tested and meets quality standards before deployment.
  • Continuous Improvement:
  • Stay up to date with emerging technologies and industry trends to continuously improve the software development process.
  • Contribute to the continuous improvement of development methodologies and practices.
  • Documentation:
  • Create and maintain detailed technical documentation for code, systems, and applications to facilitate future development and maintenance.

Required Education, Knowledge, Skills, And Abilities

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3-5 years of professional experience in software development.
  • Proficiency in at least one programming language (e.g., Java, C#, Python, JavaScript, etc.).
  • Experience with version control systems such as Git, SVN, or Mercurial.
  • Knowledge of Application Lifecycle Management pipelines.
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban).
  • Knowledge of relational databases (e.g., Microsoft SQL, MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding of software architecture, data structures, and algorithms.
  • Experience with front-end (e.g., HTML, CSS, JavaScript, React, Angular) and/or back-end (e.g., Node.js, Django, .NET, Spring Boot) technologies.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a collaborative, team-oriented environment.

Job Expectations / Working Conditions

  • May require travel up to 30% for interactions with global teams, client meetings, and system implementations.
  • Exposure to fast-paced, dynamic work settings with a focus on continuous improvement and innovation.
  • Ability to sit at a desk and work on a computer for extended periods.
  • Ability to lift and move equipment or materials up to 25 lbs. as needed.
  • Flexibility to adapt to changing business needs and project priorities.
  • Commitment to maintaining confidentiality and data security standards.
Posted 2025-08-22

Recommended Jobs

Regional Asset Manager

HSL Asset Management
Tucson, AZ

Job Description Job Description Regional Asset Manager We're seeking a results-driven Regional Asset Manager to lead a diverse property portfolio. You’ll drive financial performance, optimiz…

View Details
Posted 2025-07-27

Production Operator 1

Rogers Corporation
Chandler, AZ

Rogers is a global leader in engineered materials to power, protect and connect our world. We are passionate about helping the world's leading innovators solve their toughest material challenges. Roge…

View Details
Posted 2025-09-02

CT Tech

Exceptional Healthcare Inc.
Eloy, AZ

New Facility Opening September 2025 Immediate Hiring - Apply Now! Sept 2025: Eloy Community Hospital grand opening! Be part of our advanced imaging team! Exceptional Healthcare is seeking skil…

View Details
Posted 2025-09-09

Teacher (K-8) - 2025-2026 SY

Sun Valley Academy
Phoenix, AZ

Job Description Job Description Teacher (Grades K-8) Location: Avondale, Glendale, South Mountain Employment Type : Full-Time, Contract Salary Range: $47,000-$53,000 annually HOW YO…

View Details
Posted 2025-08-21

Entry Level Sales Professional

Altitude Development Group
Sahuarita, AZ

Altitude is looking for competitors who bring their A-game to every play. Are you someone who thrives in the thrill of competition, always looking to outpace the competition and score the winning goal…

View Details
Posted 2025-09-01

Caregiver

Senior Helpers – Green Valley
Tubac, AZ

It’s easy to go to work when you’re making someone’s day. Every day. As a Senior Helpers of Green Valley Caregiver, you make a lasting impact that betters the lives of our clients AND their families. …

View Details
Posted 2025-08-28

Fashion Merchandise Resale Buyer

Uptown Cheapskate
Peoria, AZ

Benefits Bonus based on performance Employee discounts Flexible schedule Free food & snacks Uptown Cheapskate Peoria, AZ Peoria AZ 85381 Uptown Cheapskate is currently searching t…

View Details
Posted 2025-08-21

X-Ray Technologist

Ortho Sport and Spine Physicians
Tucson, AZ

Job Description Job Description Ortho Sport & Spine Physicians is a nationally recognized center of excellence in orthopedic sports medicine, orthopedic spine surgery, and interventional spine t…

View Details
Posted 2025-08-22

Class-A Regional CDL Driver

Accent It
Tempe, AZ

REGIONAL CLASS-A CDL DRIVING POSITION 6+ Months Minimum CDL-A Experience REQUIRED Hiring Experienced CDL-A Drivers – Steady Freight & Great Pay! What You Get: ✅ Earn $1,532 – $1,768.00 …

View Details
Posted 2025-09-01