Purpose of Position&8203;&8203;This position is part of the IT Engineering & Architecture team responsible for Software Engineering and Architecture practices across the organization. The role involves working closely with the NetJets Technology, Business Intelligence & Analytics, and Cyber

Software Engineer, Lead (NJUS)

NetJets • 
Columbus, Ohio, United States
Position Type: Permanent
Job Description:

Purpose of Position
&8203;&8203;This position is part of the IT Engineering & Architecture team responsible for Software Engineering and Architecture practices across the organization. The role involves working closely with the NetJets Technology, Business Intelligence & Analytics, and Cyber teams to design, develop, and maintain the cloud platform, infrastructure automation, and developer experience platform. The scope of work includes developing a platform as a product to promote self-service adoption of standard engineering tools across the organization. This includes tools, services, accelerators, frameworks, and infrastructure developers use to build, deploy, and manage applications.&8203;The ideal candidate for this role will have robust design, development, and lead experience in Modern Software Engineering Practices, Cloud (preferably AWS), and DevSecOps.&8203;

Tasks and Responsibilities
  • &8203;&8203;Lead, design, develop, and maintain the company's technology platform infrastructure.
  • &8203;&8203;Work with Technology, Business Intelligence & Analytics, and Cyber teams across the company to ensure that the platform meets the needs of the developers.
  • &8203;&8203;Stay up to date on the latest technologies and trends in platform engineering.
  • &8203;&8203;Evangelize platform features and promote platform adoption across the developer community.
  • &8203;&8203;Lead the creation of tools and frameworks focusing on abstracting common tasks to help with reusability across the organization.
  • &8203;&8203;Develop a self-service platform comprising all developer tools and components for easy adoption.
  • Provide technical leadership for platform engineering team and contribute to the definition, design, development, integration, test and documentation of the product and its features in alignment with established technology and architectural standards.
  • &8203;Collaborate across the organization to discover new use cases and problem sets that can be creatively solved using platform tools.
  • &8203;&8203;Adhere to all administration responsibilities, including time tracking and HR milestones.
  • &8203;&8203;Adhere to the team and individual delivery commitments while aligning to internal standards.
  • &8203;&8203;Exercise fluent written and verbal communication skills with the ability to present complex technical information clearly and concisely, consumed by technical and non-technical audiences.
  • &8203;&8203;Apply modern engineering techniques (TDD, CI/CD pipelines, Automation, self-healing) to solutions developed and deployed.
  • &8203;&8203;Collaborate with various internal teams like architecture, infrastructure operations, cyber security, and others to implement architectures that encompass broad perspectives and requirements.
  • &8203;&8203;Perform insightful code reviews and take ownership of the outcome.&8203;&8203;

Education
Bachelor's in Information Technology or Computer Science

Certifications and Licenses

Years of Experience
6-8 years of experience

Core Competencies
Adaptability
Collaboration
Curiosity
Service-Oriented
Strives for Positive Results

Knowledge, Skills, Abilities and Other (KSAOs)
  • Bachelors degree in Computer Science, Computer Engineering, Information Systems, Electrical Engineering, or a related field.
  • Proven work experience (6-8 years) in Software Engineering, as a lead or manager focusing on developing tools, frameworks, accelerators, and automation used by internal and/or external developers.
  • Strong programming skills in languages such as Java, C/C++, Python, any scripting languages, etc.
  • Solid understanding of the complete Software Development Life Cycle
  • Experience with software engineering methodologies (Agile, Scrum, Kanban).
  • Excellent problem-solving skills and the ability to work independently or in a team.
  • Strong communication skills to effectively collaborate with cross-functional teams and present findings to non-technical stakeholders.
  • Experience influencing and leading the adoption of tools, frameworks, accelerators, and automation across the developer community.
  • Experience in DevOps/DevSecOps and public cloud platforms (preferably AWS)
  • Demonstrated ability to learn and quickly comprehend new concepts and technologies.
  • Ability to manage multiple simultaneous projects or initiatives while maintaining attention to detail.
  • Possess strong/effective problem-solving and decision-making skills.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2024 JSfirm