Software Engineer, Team Lead
LOCATION: Irving / Texas (US-TX), United States | BRAND: New York Air Brake | REQUISITION ID: 1048 | JOB GRADE: 17
As an innovative leader of forward-thinking solutions for the rail industry, New York Air Brake is growing its talent pool. Over 10% of our total workforce is engineers involved in the research and development of integrated train control products. Our team is designing products so when the future arrives, we'll have it under control. If you are an innovator that believes in a better tomorrow through technological excellence, you’ll fit right in.
JOB DESCRIPTION:
Summary/Objective
Leads the activities of a software development team
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Provide maintenance support for existing software-based products.
- Design, code, debug and test new software products.
- Perform/Participate in software design and code reviews.
- Prepare detailed design and test case documentation.
- Prepare requirements and architectural design documents.
- Manage and lead a software development team.
- Provide training and onboarding for new team members.
- Oversee the evaluation of each assigned employee utilizing feedback obtained from matrix management and project leadership to employees, providing timely and appropriate feedback for good and poor performance.
- Plan and approve vacation for each assigned employee.
- Must understand and support all Quality, Product Safety, and Health/Safety/Environmental/Energy policies.
- Must understand and adhere to all relevant statutory or regulatory compliance obligations.
- Must understand, support, and adhere to the Integrated Management System policies, procedures, and instructions.
- Must understand and support relevant key performance indicators (KPIs), as defined in the goal tree.
Skills and Competencies
- Capable of developing C/C++ applications for PC based and/or embedded real-time
- Understands object-oriented analysis and design
- Software engineering tools (SCM, Defect Tracking, Compilers, Debuggers, etc.)
- Capable of using real-time operating systems
- Understands UML based software design modelling
- Understands software project planning
- Understand Scrum development methodologies
- Has formal problem solving skills
- Strong practical engineering knowledge and proven track record for timely work product delivery
- Use of Standard Microsoft Office Suite for communication and documentation
- Adaptability and Flexibility
- Customer Orientation
- Strong leadership skills
- Must be able to work effectively in a team environment.
- Effective communication skills
Supervisory Responsibility
This position has 4-6 direct personnel.
Work Environment
The employee will be required to perform duties on a computer terminal. The employee may be exposed to shop floor conditions (i.e., noise, heat, cold, dust/dirt, etc.).
Physical Demands
The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of an office work environment position.
Required Education and Experience
Bachelor of Science degree in Software Engineering, Computer Engineering, or Computer Science
5-7+ years of relevant experience
WHAT WE OFFER
From Engineering to Test Laboratory; Manufacturing & Skilled Machine Operation to Sales and Marketing; Field Service to Customer Service; Quality to HR to Finance to Software Development, our team-based approach is built on inclusion, opportunity, development, social responsibility and rewards. You are afforded the chance to grow personally and professionally through challenging assignments, commitment to continuing education, exposure to a variety of projects, and international travel. Our benefits are cutting edge as we offer student loan repayment assistance, lucrative 401k program, company assisted stock purchase plan, tuition reimbursement, wellness program, onsite workout facilities & classes along with competitive salary and incentive compensation, generous paid time off programs and a full array of medical, dental and vision options. We’ve got the right stuff, do you? Let’s find out together.
ARE YOU INTERESTED?
Then join us! We look forward to receiving your online application!