Principal Software Engineer (Tech Lead)
Jahnel Group · Schenectady, NY · 7 mo ago
Engineering$150k–$175k/yrFull-time
Primary Responsibilities
- Craftsmanship - Master in reading, writing, testing and debugging software with several core technical skill sets
- Master and well known advocate of fundamental tools/concepts relevant to your core skills
- Master in writing high quality documentation for developers and end users
- Expected to hold others accountable to high standards and be champion of best practices throughout the organization
- Master in a variety of software development methods (i.e., Agile, Scrum, etc) and leading multiple teams at the same time
- Master in software architecture and design (docs, diagrams, etc)
- Master at planning, designing and estimation techniques and managing workloads for several teams
- Accountable lead on major efforts (root cause analysis, refactorings, transformational work, etc)
- Review and create work items/streams for several teams, work with product owners/external stakeholders to design realistic roadmaps
- Master in source control/branching strategies, pull requests, conducting code reviews and building processes to ensure quality is delivered throughout the pipeline
- Set the vision for and govern deployment pipelines and the systems that deliver code to environments
- Vigorously seek to eliminate inefficiencies, require others to improve the process, eliminate waste and cost, etc
- Directly accountable for establishing and enforcing policies/procedures to monitor production applications. Ensure sufficient training, knowledge and coverage is in place to provide production level support
- Visionary leader, orchestrate effective working sessions, lead discussions
- Seasoned in coordinating/orchestrating multiple streams of work with multiple teams
- Create an environment of courtesy/tact and build cross-functional / organizational teams
- Listen, understand and empathize with others and create a supportive environment
- Instill a sense of shared organization-wide goals/objectives, do what it takes to achieve them
- Have an impact up and down the chain of command, distill information, make critical decisions
- Persuade, influence, develop and motivate others and be the agent of change
- Build cross-functional/organizational relationships to get things done
- Build relationships with external partners, vendors and industry experts
- Conduct high quality research and analysis and present critical challenges to stakeholders
- Lead others to operate with and create a shared sense of care and urgency
- Self-development is second nature and part of your being
- Teach others to delegate and elevate, lead by example
- Implement career development plans, identify and pair mentor/mentee setups
- Be an organization-wide/industry leader sharing your experience/expertise
Requirements
- Curiosity is essential, excellence is demanded and adding real value and “moving the needle” is the goal
- Master in a variety of software development methods (i.e., Agile, Scrum, etc) and leading multiple teams at the same time
- Master in software architecture and design (docs, diagrams, etc)
- Master in planning, designing and estimation techniques and managing workloads for several teams
- Accountable lead on major efforts (root cause analysis, refactorings, transformational work, etc)
- Review and create work items/streams for several teams, work with product owners/external stakeholders to design realistic roadmaps
- Master in source control/branching strategies, pull requests, conducting code reviews and building processes to ensure quality is delivered throughout the pipeline
- Set the vision for and govern deployment pipelines and the systems that deliver code to environments
- Vigorously seek to eliminate inefficiencies, require others to improve the process, eliminate waste and cost, etc
- Directly accountable for establishing and enforcing policies/procedures to monitor production applications. Ensure sufficient training, knowledge and coverage is in place to provide production level support
- Visionary leader, orchestrate effective working sessions, lead discussions
- Seasoned in coordinating/orchestrating multiple streams of work with multiple teams
- Create an environment of courtesy/tact and build cross-functional / organizational teams
- Listen, understand and empathize with others and create a supportive environment
- Instill a sense of shared organization-wide goals/objectives, do what it takes to achieve them
- Have an impact up and down the chain of command, distill information, make critical decisions
- Persuade, influence, develop and motivate others and be the agent of change
- Build cross-functional/organizational relationships to get things done
- Build relationships with external partners, vendors and industry experts
- Conduct high quality research and analysis and present critical challenges to stakeholders
- Lead others to operate with and create a shared sense of care and urgency
- Self-development is second nature and part of your being
- Teach others to delegate and elevate, lead by example
- Implement career development plans, identify and pair mentor/mentee setups
- Be an organization-wide/industry leader sharing your experience/expertise
Qualifications
- Master in a variety of software development methods (i.e., Agile, Scrum, etc) and leading multiple teams at the same time
- Master in software architecture and design (docs, diagrams, etc)
- Master in planning, designing and estimation techniques and managing workloads for several teams
- Accountable lead on major efforts (root cause analysis, refactorings, transformational work, etc)
- Review and create work items/streams for several teams, work with product owners/external stakeholders to design realistic roadmaps
- Master in source control/branching strategies, pull requests, conducting code reviews and building processes to ensure quality is delivered throughout the pipeline
- Set the vision for and govern deployment pipelines and the systems that deliver code to environments
- Vigorously seek to eliminate inefficiencies, require others to improve the process, eliminate waste and cost, etc
- Directly accountable for establishing and enforcing policies/procedures to monitor production applications. Ensure sufficient training, knowledge and coverage is in place to provide production level support
- Visionary leader, orchestrate effective working sessions, lead discussions
- Seasoned in coordinating/orchestrating multiple streams of work with multiple teams
- Create an environment of courtesy/tact and build cross-functional / organizational teams
- Listen, understand and empathize with others and create a supportive environment
- Instill a sense of shared organization-wide goals/objectives, do what it takes to achieve them
- Have an impact up and down the chain of command, distill information, make critical decisions
- Persuade, influence, develop and motivate others and be the agent of change
- Build cross-functional/organizational relationships to get things done
- Build relationships with external partners, vendors and industry experts
- Conduct high quality research and analysis and present critical challenges to stakeholders
- Lead others to operate with and create a shared sense of care and urgency
- Self-development is second nature and part of your being
- Teach others to delegate and elevate, lead by example
- Implement career development plans, identify and pair mentor/mentee setups
- Be an organization-wide/industry leader sharing your experience/expertise
Skills
- Master in a variety of software development methods (i.e., Agile, Scrum, etc) and leading multiple teams at the same time
- Master in software architecture and design (docs, diagrams, etc)
- Master in planning, designing and estimation techniques and managing workloads for several teams
- Accountable lead on major efforts (root cause analysis, refactorings, transformational work, etc)
- Review and create work items/streams for several teams, work with product owners/external stakeholders to design realistic roadmaps
- Master in source control/branching strategies, pull requests, conducting code reviews and building processes to ensure quality is delivered throughout the pipeline
- Set the vision for and govern deployment pipelines and the systems that deliver code to environments
- Vigorously seek to eliminate inefficiencies, require others to improve the process, eliminate waste and cost, etc
- Directly accountable for establishing and enforcing policies/procedures to monitor production applications. Ensure sufficient training, knowledge and coverage is in place to provide production level support
- Visionary leader, orchestrate effective working sessions, lead discussions
- Seasoned in coordinating/orchestrating multiple streams of work with multiple teams
- Create an environment of courtesy/tact and build cross-functional / organizational teams
- Listen, understand and empathize with others and create a supportive environment
- Instill a sense of shared organization-wide goals/objectives, do what it takes to achieve them
- Have an impact up and down the chain of command, distill information, make critical decisions
- Persuade, influence, develop and motivate others and be the agent of change
- Build cross-functional/organizational relationships to get things done
- Build relationships with external partners, vendors and industry experts
- Conduct high quality research and analysis and present critical challenges to stakeholders
- Lead others to operate with and create a shared sense of care and urgency
- Self-development is second nature and part of your being
- Teach others to delegate and elevate, lead by example
- Implement career development plans, identify and pair mentor/mentee setups
- Be an organization-wide/industry leader sharing your experience/expertise
Benefits
- Free Health Insurance Option for all (Single, 2 - Party and Family)
- 401k Safe Harbor Plan
- Generous PTO - Maternity / Paternity Leave
- Revenue Sharing Incentive
- Certification Reimbursement and Bounty Programs
Pay
- $150,000 - $175,000+
Schedule
- 100% Remote for the right candidate