Email me newest jobs similar to this one
25 days ago
only 3 days until close

Sr Software Engineer- Tech Lead


Southwest Airlines
Location: Dallas, Texas
Job type: Contract/Locum
Contact: No Name
Category: Software Engineer
Apply
Select how you want to share:
View similar

WORK ACTIVITIES/CONTEXT:

  • Responsible for analyzing requirements, determining technical approach and technical design, determining effort and providing project deliverables by agreed upon dates
  • Design and code reviews as appropriate
  • Contribute to the design and usability of products, processes
  • Conduct proofs of concepts
  • Leads a team of Software Developers through design and implementation of solutions
  • Collaborates with Solution Architects to ensure alignment of solution with Enterprise Reference Architecture (ERA)
  • Collaborates with Technical Leads across organization to ensure reusability of framework and solution components
  • Collaborates with Solution Architects, Enterprise Product Support and Product support to ensure Non Functional Requirements (NFRs) are implemented in alignment with the ERA
  • Provides technical leadership in estimation exercises during Iteration Planning sessions
  • Collaborates with Product Team to identify dependencies and risks associated with the solution options and proposes appropriate mitigation strategies
  • Ensures best practices for secure development are implemented and followed by the Team.
  • Mentors Developers by coaching them on design & development practices that are consistent with the ERA
  • Leads by example – Partners with Quality Lead and Developers to write quality code using Test Driven Development (TDD) ensuring acceptable test coverage
  • Partners with Solution Architects to formulate & execute performance testing strategy and leads remediation effort to address issues
  • Provides Leadership to moderate between competing technical proposals and transforming them into cohesive solutions
  • Partners with Solution Architects, Release Management and Enterprise Product Support Teams to strategize, plan and Lead the transition to support

 

Business Knowledge

  • Effectively applies business processes and development techniques to create solutions that meet the stated business value.
  • Clear understanding and implementation of Product as well as Architectural roadmap in order to contextualize the solution based on relevant drivers

 

Functional Knowledge

  • Demonstrates understanding of existing and emerging Technologies to apply appropriate technology to solve business problems in alignment with the ERA.
  • Evaluate and mitigate risks associated with solution design and implementations.
  • Formulates performance testing strategies and leads Teams through execution.
  • Expert understanding of Design patterns (and Anti patterns) with an ability to both effectively communicate, coach and measure the implementation of these concepts

 

Influencing & Relationship Building

  • Maintains trust and relationships with Team Members (both internal & external) to ensure successful delivery of quality solutions within time, budget and scope.
  • Build Tech Lead bench
  • Demonstrates ability to effectively communicate with a non-technical audience.

 

Must be able to meet any physical ability requirements listed on this description.

 

May perform other job duties as directed by Employee’s Leaders.

Qualifications:

BASIC QUALIFICATIONS: 

High School Diploma, GED or equivalent education required. 

Must be at least 18 years of age. 

Must have authorization to work in the United States as defined by the Immigration Reform Act of 1986. 

EDUCATION:

  • BS, Business, Engineering, Computer Science, or Information Systems, or equivalent formal training preferred. 

WORK EXPERIENCE:

  • Minimum 8 years work experience in an Information Technology environment in a development capacity required.
  • Minimum of 2 years work experience in mobile solutions / technologies; iOS, Android, Microsoft required.
  • Experience as a Tech Lead
  • Proven negotiating and consensus building abilities required.
  • Ability to persuade individuals through use of data and analytics required.
  • Proven ability to complete projects and achieve results in an ambiguous work environment required.
  • Extensive experience in all aspects of application and project life cycle; requirements, design, development, testing, implementation and support required.
  • Experience with service integration and designing service interfaces preferred.
  • Familiar with iOS design patters and coding conventions preferred.
  • Possesses a sound working knowledge of the airline industry, as well as in-depth understanding of business functions that are relevant to the Solution preferred.
  • Agile Development experience preferred. 
  • knowledge of and passion for a Test Driven Development approach preferred.

PHYSICAL ABILITIES:  

  • May be asked on occasions to lift and/or pull weights loads of approx. 20 lbs. on a periodic basis.
  • May require extended work hours per Leaders' request.
  • May be asked to climb, bend, kneel, crawl, and stoop on a periodic basis.

SKILLS/ABILITIES/KNOWLEDGE/WORK STYLE:

 

Core Knowledge:

  • Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience.
  • Advanced knowledge of at least one required programming language.

Critical Skills:

  • Excellent partnering, communication, and negotiation skills in working with various Technology or partner Teams.
  • Able to analyze large, complex, and vague Business or technical problems, articulating the problem or root cause, and translating the analysis into viable solution recommendations.
  • Able to work effectively in a strong Customer service / team oriented environment.
  • Able to take on multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work.  Able to mentor others to do the same.
  • Able to prioritize effectively.
  • Able to develop, present and effectively communicate ideas and strategies to a variety of audiences.
  • Able to teach and mentor others concerning technical and business subjects.
  • Able to manage ambiguity in a positive manner.

Must be able to comply with Company attendance standards as described in established guidelines.

 

OTHER QUALIFICATIONS:

  • Limited travel with potential for increased/decreased travel based upon Technology Department needs. 

Must maintain a well-groomed appearance per Company appearance standards as described in established guidelines.

WORK ACTIVITIES/CONTEXT:

  • Responsible for analyzing requirements, determining technical approach and technical design, determining effort and providing project deliverables by agreed upon dates
  • Design and code reviews as appropriate
  • Contribute to the design and usability of products, processes
  • Conduct proofs of concepts
  • Leads a team of Software Developers through design and implementation of solutions
  • Collaborates with Solution Architects to ensure alignment of solution with Enterprise Reference Architecture (ERA)
  • Collaborates with Technical Leads across organization to ensure reusability of framework and solution components
  • Collaborates with Solution Architects, Enterprise Product Support and Product support to ensure Non Functional Requirements (NFRs) are implemented in alignment with the ERA
  • Provides technical leadership in estimation exercises during Iteration Planning sessions
  • Collaborates with Product Team to identify dependencies and risks associated with the solution options and proposes appropriate mitigation strategies
  • Ensures best practices for secure development are implemented and followed by the Team.
  • Mentors Developers by coaching them on design & development practices that are consistent with the ERA
  • Leads by example – Partners with Quality Lead and Developers to write quality code using Test Driven Development (TDD) ensuring acceptable test coverage
  • Partners with Solution Architects to formulate & execute performance testing strategy and leads remediation effort to address issues
  • Provides Leadership to moderate between competing technical proposals and transforming them into cohesive solutions
  • Partners with Solution Architects, Release Management and Enterprise Product Support Teams to strategize, plan and Lead the transition to support

 

Business Knowledge

  • Effectively applies business processes and development techniques to create solutions that meet the stated business value.
  • Clear understanding and implementation of Product as well as Architectural roadmap in order to contextualize the solution based on relevant drivers

 

Functional Knowledge

  • Demonstrates understanding of existing and emerging Technologies to apply appropriate technology to solve business problems in alignment with the ERA.
  • Evaluate and mitigate risks associated with solution design and implementations.
  • Formulates performance testing strategies and leads Teams through execution.
  • Expert understanding of Design patterns (and Anti patterns) with an ability to both effectively communicate, coach and measure the implementation of these concepts

 

Influencing & Relationship Building

  • Maintains trust and relationships with Team Members (both internal & external) to ensure successful delivery of quality solutions within time, budget and scope.
  • Build Tech Lead bench
  • Demonstrates ability to effectively communicate with a non-technical audience.

 

Must be able to meet any physical ability requirements listed on this description.

 

May perform other job duties as directed by Employee’s Leaders.

Qualifications:

BASIC QUALIFICATIONS: 

High School Diploma, GED or equivalent education required. 

Must be at least 18 years of age. 

Must have authorization to work in the United States as defined by the Immigration Reform Act of 1986. 

EDUCATION:

  • BS, Business, Engineering, Computer Science, or Information Systems, or equivalent formal training preferred. 

WORK EXPERIENCE:

  • Minimum 8 years work experience in an Information Technology environment in a development capacity required.
  • Minimum of 2 years work experience in mobile solutions / technologies; iOS, Android, Microsoft required.
  • Experience as a Tech Lead
  • Proven negotiating and consensus building abilities required.
  • Ability to persuade individuals through use of data and analytics required.
  • Proven ability to complete projects and achieve results in an ambiguous work environment required.
  • Extensive experience in all aspects of application and project life cycle; requirements, design, development, testing, implementation and support required.
  • Experience with service integration and designing service interfaces preferred.
  • Familiar with iOS design patters and coding conventions preferred.
  • Possesses a sound working knowledge of the airline industry, as well as in-depth understanding of business functions that are relevant to the Solution preferred.
  • Agile Development experience preferred. 
  • knowledge of and passion for a Test Driven Development approach preferred.

PHYSICAL ABILITIES:  

  • May be asked on occasions to lift and/or pull weights loads of approx. 20 lbs. on a periodic basis.
  • May require extended work hours per Leaders' request.
  • May be asked to climb, bend, kneel, crawl, and stoop on a periodic basis.

SKILLS/ABILITIES/KNOWLEDGE/WORK STYLE:

 

Core Knowledge:

  • Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience.
  • Advanced knowledge of at least one required programming language.

Critical Skills:

  • Excellent partnering, communication, and negotiation skills in working with various Technology or partner Teams.
  • Able to analyze large, complex, and vague Business or technical problems, articulating the problem or root cause, and translating the analysis into viable solution recommendations.
  • Able to work effectively in a strong Customer service / team oriented environment.
  • Able to take on multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work.  Able to mentor others to do the same.
  • Able to prioritize effectively.
  • Able to develop, present and effectively communicate ideas and strategies to a variety of audiences.
  • Able to teach and mentor others concerning technical and business subjects.
  • Able to manage ambiguity in a positive manner.

Must be able to comply with Company attendance standards as described in established guidelines.

 

OTHER QUALIFICATIONS:

  • Limited travel with potential for increased/decreased travel based upon Technology Department needs. 

Must maintain a well-groomed appearance per Company appearance standards as described in established guidelines.

Apply

Email me newest jobs similar to this one

  Back to the top