Senior Software Engineer
Join one of the largest HVAC Companies in the Country - The Sr. Software Engineer is focused on enhancing our state of the art manufacturing capabilities using software and systems technologies
- Waller, TX
- $100,000 - $150,000
- Managed by Jobot Pro: Julia Toms
A bit about us:
We are the global leader in air conditioning, HVAC, refrigeration, ventilation, filtration and fluorochemical products for residential, commercial and industrial use. Building on close to 100 years of innovation, we continue to pioneer new technologies that set global innovation standards for the HVAC-R industry for sustainability and energy efficiency. We create HVAC and air quality systems with technology that helps reduce our carbon footprint and the world's reliance on fossil fuels.
Why join us?
We are passionate about solving our global air challenges and we are driven to create the most efficient technologies that continually increase global standards for safety, sustainability, and comfort. You can expect benefits that match the needs of you and your family, whether for healthcare, financial protection, or long-term savings.
- Medical & Prescription Benefits
- Dental Benefits
- Vision Care
- Flexible Spending Account
- Basic Life Insurance
- Accidental Death and Dismemberment Insurance
- Short-term and Long-term Disability
- Voluntary Accident Insurance
- 401(K) Retirement Program
- Paid Time Off
- Benefits are effective on day one for all full-time direct hires
- Training programs are available to help guide team members and develop new skills
- Growth Opportunities - there are immense opportunities to grow your career
Job Details
The Sr. Software Engineer is focused on enhancing our state of the art manufacturing capabilities using software and systems technologies, including: Python, Django, SQL, ES6/JavaScript, jQuery, Angular, SQL, PHP, C#, and others. Duties include improving our shop floor Assembly Management System by adding new features and extending capabilities to IoT usage across the factory floor, providing data to the Enterprise to drive quality, productivity, and profitability improvements. A key emphasis is using Test-driven development methodologies to ensure superior code quality and maintainability. Requires a high degree of creativity and design expertise, turning problem descriptions into appropriate, maintainable designs and coded implementation. Provides guidance and implements process improvement techniques, guidelines, systems and procedures.
Responsibilities
May include;
Nature & Scope:
Responsibilities
May include;
- Analyze requirements, design, modify, develop, write and implement (programs) software applications, create enhancements to existing systems/software designs to fulfill requirements
- Develop software code in various programming languages, as needed, to implement systems to fulfill requirements
- Perform developer-testing of code to ensure high quality levels
- Interact with Quality Assurance (QA) professionals to augment test plan ideas and coverage, troubleshoot problems found in testing through test review and analysis, test witnessing and certification
- Fix defects (bugs) found in QA processes
- Prepare user and internal design documentation as needed
- Troubleshoot problems found in deployed production use, as needed; recommend redesigns as appropriate
- Lead and/or provide expertise to functional project teams and may participate in cross-functional initiatives
- May provide mentoring and guidance to lower level employees
- Collaborate with peers, junior engineers, technicians and external design partners
- Typically interact with high-level Individual Contributors, Managers, Directors, VP's and Program Core Teams
- Lead multiple and complex projects requiring software applications development
- Drive design innovation and may be tasked with key design initiatives
- Participate in additional activities/projects as in support of business needs
Nature & Scope:
- Expert: Applies advanced subject matter knowledge to complex business issues, and is regarded as a subject matter expert
- Frequently contributes to the development of new ideas and methods
- Works on complex problems/projects where analysis of situations or data requires an in-depth evaluation of multiple factors
- Exercises significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives
- Frequently represents the organization to external customers/clients
- Proficiency with multiple software applications design tools & languages
- Proficiency in overall architecture of software applications for products & solutions
- High level knowledge with designing and integrating software applications running on multiple platform types into overall architecture
- Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
- Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels
- Excellent analytical and problem solving skills
- Excellent organizational, time management and project management skills
- Excellent written & verbal communication skills
- Effective collaboration skills, ability to establish positive work relationships
- 8+ year’s related experience with Bachelor’s degree, or Master’s degree and a minimum of 4-6+ years’ experience
- B.S. or M.S. in Computer Science or other Engineering degree
Easy Apply Now
Job Details