About the job
At Jahnel Group, we are committed to creating an unparalleled environment for software developers to unleash their creativity by connecting them with clients engaged in meaningful projects.
Our team builds some of the most intricate and engaging applications for clients across the nation. Recognized as a fast-growing INC 5000 company, we maintain a close-knit culture with over 100 employees. As we expand rapidly, we invite you to join our team for a beer or coffee to explore your next career opportunity with us.
WHO WE ARE LOOKING FOR
The Principal Software Engineer represents the intersection of technical expertise and visionary leadership within a vast and complex landscape. In this role, you will tackle the most challenging problems, demonstrating mastery in performance, scalability, system architecture, and software engineering best practices.
As a Principal Engineer, you will be a seasoned diplomat, excelling in collaboration and communication; you will listen, understand, persuade, develop, motivate, and champion change. You will lead technical projects to ensure their success.
Curiosity is vital, excellence is expected, and your goal will be to deliver substantial value and drive progress. You will be responsible for establishing team policies, creating procedures, and ensuring adherence while serving as a role model for your peers.
PRIMARY RESPONSIBILITIES
Craftsmanship
- Expert in reading, writing, testing, and debugging software across several core technical domains.
- Renowned advocate of essential tools and concepts relevant to your skill set.
- Proficient in crafting high-quality documentation for both developers and end users.
- Expected to hold others accountable to high standards and be a champion of best practices throughout the organization.
Problem Solving
- Skilled in various software development methodologies (i.e., Agile, Scrum), managing multiple teams simultaneously.
- Expert in software architecture and design documentation.
- Proficient in planning, designing, estimation techniques, and workload management across multiple teams.
- Accountable lead on significant projects (root cause analysis, refactoring, transformational initiatives, etc.).
- Review and create work items/streams for multiple teams, collaborating with product owners and external stakeholders to design realistic roadmaps.

