Senior Software Engineer
4 days ago
Chicago, IL, United States
Labelmaster
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
OverviewLabelmaster is an established and growing company that takes the complexity out of shipping Dangerous Goods (Hazmat), making the world a safer place.
At Labelmaster, we are more than labels.
We sell and manufacture products, develop software and provide services for every industry
- such as manufacturing, healthcare, automotive, transportation, food and beverages and other businesses.
We are looking for an experienced Principal Software Engineer who:Does not want to work in Corporate AmericaWants to make a difference every day at workWants to have true work/life balanceLoves to learn new thingsHas ideas on how to make things betterBenefitsHealth InsuranceDental & Vision InsuranceLife InsuranceMedical & Childcare Flexible Spending AccountsEducation Assistance401(k) with MatchingFitness BankPre-tax Transit ProgramPTO BankPaid HolidaysPaid Diversity DaysVolunteer Time OffReferral Bonus ProgramCompetitive wage ($145,000
- 160,000)Remote work schedule (office time in Seattle or Chicago as requested by management)Position OverviewWe're seeking a Senior Software Engineer for DGIS, our SaaS platform supporting shipping processes for companies of all sizes.
This role focuses heavily on architecture design, ensuring architectural compliance across teams, and performing code reviews to maintain code quality standards.
While initial development work will be limited as you learn our systems, hands-on coding will increase significantly to 50-75% of your time once you're established.
Experience Required7-10 years of software development experience with architectural planning, design patterns, and cross-team technical leadership.
Key Responsibilities
Architecture & Technical Leadership (High Priority
- 50-60% initially)Code Review & Quality Assurance (High Priority
- 30-40% initially)Development (Lower initially, increasing to 50-75% over time)Technical Foundation RequiredTechnical AreasBackend & DataStrong object-oriented programming (C#)Relational database design and optimization (SQL Server)RESTful API design and developmentUnderstanding of authentication/authorization patterns (JWT, OAuth)Familiarity with GraphQLFrontendModern JavaScript framework experience (ReactJS/SolidJS preferred, or Vue, Angular, etc.)Component-based architecture understandingState management patternsCloud & DevOpsCloud platform experience (Azure preferred, AWS/GCP acceptable)CI/CD concepts and practicesAzure DevOps (or similar:GitHub, GitLab, Jenkins)Architecture & IntegrationAPI design and integration patternsMicroservices or service-oriented architectureThird-party API integration experienceUnderstanding of distributed systemsSecurity & ComplianceGeneral knowledge of PCI-DSS requirementsSecure coding practicesData protection principlesAI-Assisted DevelopmentExperience with or strong interest in using AI coding assistants (Claude Code, Copilot, Cursor, etc.)Ability to effectively prompt and collaborate with AI toolsUnderstanding of when to use AI assistance vs.manual developmentEEO Employer
- Veterans and IWD are strongly encouraged to applyLabelmaster is proud to be an Equal Employment Opportunity Employer and we are committed to the concept and practice of equal opportunity in all aspects of employment.
It is our intent to comply with our duty to provide reasonable accommodations for qualified employees and applicants as required by law.
All requests for accommodations should be made in writing to Jay Hollins by emailing jhollins@labelmaster.com.
Pay Transparency Policy Statement
- The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Acknowledgements & ConsentAmerican Labelmark Company (ALC) will not consider your application for employment unless you read and sign the following.
I acknowledge that any employment offer is:Solely for at-will employment and I understand that either ALC or I may terminate my employment at any time for any or for no reason.
This understanding cannot be altered by anyone unless it is in writing and signed by the President of ALC; andConditional on the satisfactory result of any drug and/or alcohol, medical examinations, other tests, educational requirements, educational verification, satisfactory references, and other obligations ALC may require.
I
At Labelmaster, we are more than labels.
We sell and manufacture products, develop software and provide services for every industry
- such as manufacturing, healthcare, automotive, transportation, food and beverages and other businesses.
We are looking for an experienced Principal Software Engineer who:Does not want to work in Corporate AmericaWants to make a difference every day at workWants to have true work/life balanceLoves to learn new thingsHas ideas on how to make things betterBenefitsHealth InsuranceDental & Vision InsuranceLife InsuranceMedical & Childcare Flexible Spending AccountsEducation Assistance401(k) with MatchingFitness BankPre-tax Transit ProgramPTO BankPaid HolidaysPaid Diversity DaysVolunteer Time OffReferral Bonus ProgramCompetitive wage ($145,000
- 160,000)Remote work schedule (office time in Seattle or Chicago as requested by management)Position OverviewWe're seeking a Senior Software Engineer for DGIS, our SaaS platform supporting shipping processes for companies of all sizes.
This role focuses heavily on architecture design, ensuring architectural compliance across teams, and performing code reviews to maintain code quality standards.
While initial development work will be limited as you learn our systems, hands-on coding will increase significantly to 50-75% of your time once you're established.
Experience Required7-10 years of software development experience with architectural planning, design patterns, and cross-team technical leadership.
Key Responsibilities
Architecture & Technical Leadership (High Priority
- 50-60% initially)Code Review & Quality Assurance (High Priority
- 30-40% initially)Development (Lower initially, increasing to 50-75% over time)Technical Foundation RequiredTechnical AreasBackend & DataStrong object-oriented programming (C#)Relational database design and optimization (SQL Server)RESTful API design and developmentUnderstanding of authentication/authorization patterns (JWT, OAuth)Familiarity with GraphQLFrontendModern JavaScript framework experience (ReactJS/SolidJS preferred, or Vue, Angular, etc.)Component-based architecture understandingState management patternsCloud & DevOpsCloud platform experience (Azure preferred, AWS/GCP acceptable)CI/CD concepts and practicesAzure DevOps (or similar:GitHub, GitLab, Jenkins)Architecture & IntegrationAPI design and integration patternsMicroservices or service-oriented architectureThird-party API integration experienceUnderstanding of distributed systemsSecurity & ComplianceGeneral knowledge of PCI-DSS requirementsSecure coding practicesData protection principlesAI-Assisted DevelopmentExperience with or strong interest in using AI coding assistants (Claude Code, Copilot, Cursor, etc.)Ability to effectively prompt and collaborate with AI toolsUnderstanding of when to use AI assistance vs.manual developmentEEO Employer
- Veterans and IWD are strongly encouraged to applyLabelmaster is proud to be an Equal Employment Opportunity Employer and we are committed to the concept and practice of equal opportunity in all aspects of employment.
It is our intent to comply with our duty to provide reasonable accommodations for qualified employees and applicants as required by law.
All requests for accommodations should be made in writing to Jay Hollins by emailing jhollins@labelmaster.com.
Pay Transparency Policy Statement
- The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Acknowledgements & ConsentAmerican Labelmark Company (ALC) will not consider your application for employment unless you read and sign the following.
I acknowledge that any employment offer is:Solely for at-will employment and I understand that either ALC or I may terminate my employment at any time for any or for no reason.
This understanding cannot be altered by anyone unless it is in writing and signed by the President of ALC; andConditional on the satisfactory result of any drug and/or alcohol, medical examinations, other tests, educational requirements, educational verification, satisfactory references, and other obligations ALC may require.
I