Associate Software Engineer

Schenectady, New York, United States

Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work.

We get to build some of the most complex and compelling applications for our clients located across the country. We’re a fast-growing INC 5000 recognized company, yet we still work as a very close-knit team (100+ employees). We’re growing like crazy, and if you’re looking for the next place to call home, hit us up for a beer or coffee. 

Who We're Looking For

An Associate Software Engineer works to help build, modify and maintain software solutions. As an Associate Level, you are expected to be learning while also working on real world applications. When placed on a team, you are expected to be a welcomed member and be productive. It is expected that you have a basic understanding of typical development practices and some real world practical applications of them. You must be able to follow standard procedures and be able to work well with others.

Roles and Responsibilities

Due to the breadth of domains a Software Engineer can explore during their career it’s difficult to list specifics about each one. Instead we use the term “core technical skill set” to refer to a reasonable industry standard grouping of a domain. Examples include but are not limited to Application Engineering, Cloud Engineering, DevOps Engineering, Data Engineering, and Site Reliability Engineering, etc.

A typical Software Engineer at this level would demonstrate the vast majority of these qualities continuously for at least a year.

Craftsmanship

  • Reading and writing software with at least one core technical skill set
  • Testing and debugging software with at least one core technical skill set
  • Fundamental tools/concepts relevant to those core technical skill sets
  • Reading and writing documentation for developers and end users

Problem solving

  • At least one development methodology (i.e., Agile, Scrum, etc) and working together in iterations/sprints
  • Software architecture and design
  • Planning, designing and estimation techniques and managing your own workload
  • Reviewing work items assigned to you, asking clarifying questions, understanding and completing them with accuracy and efficiency

Operations

  • Collaborating with source control, pull requests and code reviews
  • Contributing to deployment pipelines and the systems that deliver code to environments
  • Assisting in monitoring production applications and where possible providing production level support

Collaboration

  • Be a team player, seek different ways to add value and help the team minimize risks, issues and impediments
  • Have courtesy/tact and be effective working with other people
  • Understand the different roles on the team and their responsibilities

 Influence and Impact

  • Provide information clearly and concisely, demonstrate care by proactively sharing updates and impediments without being asked.
  • Conduct research and analysis and be able present your findings
  • Operate with a sense of care and urgency

Orientation to learn

  • Demonstrate self-development and the ability to pursue learning
  • Stay up to date with the industry as well as the direct needs of your team

Skills and Qualifications

Software Engineers explore a variety of domains throughout their careers. One may start with front end development and then transition to back end. An application engineer may start learning DevOps and eventually support a product as an SRE. 

A typical Software Engineer at this level would meet the qualifications in at least one of the following domains.

Web front end

  • Competent in HTML/CSS/JScript
  • Competent in at least one framework (Angular, React, Vue, Svelte, etc.) 

 Service back end

  • Competent in at least one programming language (JavaScript, C#, GoLang, Python, etc)
  • Competent in at least one framework (Express.js, .Net etc)
  • Competent in Application Design (APIs, Integrations, REST, GraphQL, MVC, Websockets, etc)
  • Competent in common coding concepts (Design Patterns, Functional Programming, DDD, TDD, DRY, SOLID, etc)

Data

  • Competent in manipulating common data formats (JSON, CSV, XML, etc)
  • Competent in at least one data technology (RDBMS, NoSQL, etc)
  • Exposure to different data processing techniques (ORM/ODM, OLAP/OLTP, ODBC, Batch, Streaming, etc)

Specialized Domains

Mobile front end

  • Competent in iOS or Android
  • Competent in Objective-C or Java
  • Competent in at least one framework (Flutter, Xamarin, Ionic, etc)

Cloud

  • Competent in at least one Cloud (AWS, GCP, Azure, etc)
  • Competent in at least one Cloud Architecture (Docker/Containers, Serverless, Amplify, Netlify, JAMStack, etc)

Security

  • Competent in common security concepts (threats, vulnerabilities, exploits, etc) 
  • Competent in security protection techniques and sources (code scanning, dependency updates, OWASP top 10, etc)
  • Competent in secure coding practices (input/output validations, sanitization, error checking, filtering, RBAC, etc)
  • Competent in cryptography (in transit and at rest, SSL, ciphers, certificates, etc)
  • Exposure to regulatory and compliance laws and concepts (Data Privacy, GDPR, CCPA, Health, HIPAA, PII, PHI, Accessibility, WCAG, etc)

DevOps

  • Competent in at least one SCM (GitHub, GitLab, BitBucket, etc)
  • Competent with at least one IaC technology (CloudFormation, CDK, Terraform, Kubernetes, etc)
  • Competent in working with and updating pipelines

SRE

  • Competent in at least one observability area (monitoring, logging)
  • Competent in at least one observability technology (ELK, Prometheus, DataDog, New Relic, Splunk, etc)

Where we’re looking for it

Schenectady, NY

Start Date

We are looking for the Associate Developer to start in June of 2025 (Flexible). 

Compensation Package (Salary Transparency for US Based Employees)

  • Salary Range: $60,000 - $70,000+
    • Salary is negotiable and the range can be increased based on qualifications, certifications and experience  
  • Free Health Insurance Option for all (Single, 2 - Party and Family) 
  • 401k Safe Harbor Plan 
  • Profit Sharing Program
  • Generous PTO - Maternity / Paternity Leave
  • Side Hustle Opportunities 
  • Certification Reimbursement and Bounty Programs

Other Information

The work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload, with the occasional late night when a tight deadline calls for it. We work for security-conscious clients, thus background checks will be required.

Create a Job Alert

Interested in building your career at Jahnel Group? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Jahnel Group’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.