Full-Time

Principal Software Engineer – Tech Lead

Confirmed live in the last 24 hours

Jahnel Group

Jahnel Group

51-200 employees

Designs and develops web and mobile applications

Consumer Software
Enterprise Software

Compensation Overview

$150k - $175kAnnually

Senior, Expert

Schenectady, NY, USA

Job is based in Schenectady, New York, but may consider remote for the right candidate.

US Top Secret Clearance Required

Category
Full-Stack Engineering
Web Development
Software Engineering
Required Skills
Datadog
gRPC
Kubernetes
Express.js
Microsoft Azure
Agile
Python
JavaScript
React.js
NoSQL
Git
Bootstrap
Java
RDBMS
GraphQL
Docker
.NET
CloudFormation
C#
AWS
Go
Cryptography
Prometheus
Terraform
Vue.js
Apache Thrift
SCRUM
Flask
Splunk
AngularJS
HTML/CSS
Google Cloud Platform
Requirements
  • Master in HTML/CSS/JScript
  • Master in at least one framework (Angular, React, Vue, Svelte, etc) and substantial experience with others and can compare/contrast to select best fit
  • Master in at least one design framework (Material, Bootstrap, Tailwind, etc) and substantial experience with others and can compare/contrast to select best fit
  • Substantial experience with a variety of web technologies/use-cases (static and template generators, CMS, e-Commerce platforms, etc)
  • Master in at least one programming languages (JavaScript, C#, GoLang, Python, etc) and substantial experience with others and can compare/contrast to select best fit
  • Master in at least one frameworks (Express.js, .Net , gin, flask, etc) and substantial experience with others and can compare/contrast to select best fit
  • Master in Application Design (APIs, Integrations, Messaging, Streams, Queues, REST, GraphQL, MVC, Websockets, etc) and ability to compare/contrast to select best fit approach
  • Master in a substantial amount of coding concepts (Design Patterns, Functional Programming, DDD, TDD, DRY, SOLID, etc)
  • Master in manipulating all types of data formats (JSON, CSV, XML, etc) and proficient with several specialized formats (Proto Buffs, gRPC, Thrift, parquet , etc)
  • Master in several data technologies (RDBMS, NoSQL, Caches, Search-based, Graphs, etc) and ability to compare/contrast to select best fit
  • Master in several processing techniques (ORM/ODM, OLAP/OLTP, ODBC, Batch, Streaming, etc) and ability to compare/contrast to select best fit
  • Master in at least one cloud (AWS, GCP, Azure, etc) and experience with several others
  • Master in Cloud Architecture (Storage, Networking, CDN, DNS, Docker/Containers, Serverless, Managed services such as RDS/ECS/SQS/SNS, etc)
  • Master in common security concepts (threats, vulnerabilities, exploits, etc)
  • Master in security protection techniques and sources (code scanning, dependency updates, OWASP top 10, etc)
  • Master in secure coding practices (input/output validations, sanitization, error checking, filtering, RBAC, etc)
  • Master in cryptography (in transit and at rest, SSL, ciphers, certificates, etc)
  • Expert understanding of regulatory and compliance laws and concepts (Data Privacy, GDPR, CCPA, Health, HIPAA, PII, PHI, Accessibility, WCAG, etc)
  • Master in git (repo management, branching, merging, etc)
  • Master in several SCM's (GitHub, GitLab, BitBucket, etc)
  • Master in several IaC technologies (CloudFormation, CDK, Terraform, Kubernetes, etc)
  • Master in creating and managing pipelines (build, test, scan, deploy, etc)
  • Master in several observability areas (monitoring, logging, alerts, distributed tracing, golden signals, etc)
  • Master in several observability technologies (ELK, Prometheus, DataDog, New Relic, Splunk, etc)
Responsibilities
  • 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

Jahnel Group focuses on creating web-based applications, websites, and mobile applications for a variety of clients across different industries. The company manages the entire software development process, which includes gathering requirements, project management, wireframing, prototyping, development, and quality assurance. This comprehensive approach allows Jahnel Group to deliver complex and custom software solutions tailored to the specific needs of businesses. Unlike many competitors, Jahnel Group emphasizes building long-term relationships with clients and ensuring high levels of customer satisfaction, which contributes to repeat business. The company's goal is to provide end-to-end development services while maintaining a strong employee-centric culture, which has earned it recognition as a top workplace and a spot on the Inc. 5000 list for three consecutive years.

Company Stage

N/A

Total Funding

N/A

Headquarters

Schenectady, New York

Founded

N/A

Growth & Insights
Headcount

6 month growth

4%

1 year growth

4%

2 year growth

4%
Simplify Jobs

Simplify's Take

What believers are saying

  • Being part of a company recognized for rapid growth can offer employees opportunities for career advancement and skill development.

What critics are saying

  • The lack of detailed public information about Jahnel Group's operations and market focus may pose challenges in assessing long-term career stability and growth potential.

What makes Jahnel Group unique

  • Jahnel Group's consistent recognition in the Inc. 5000 list highlights its sustained growth and stability, setting it apart from competitors who may not demonstrate such consistent performance.

Help us improve and share your feedback! Did you find this helpful?