×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Hybrid

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: American Marketing & Publishing, L.L.C.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We’rea leading digital advertising company with 325 employees headquartered inthe farwestern Chicago suburbs. We provide more than 20,000 small business clients across the United States with innovative full-service marketing solutions andwe’rea profitable, steadily growing, debt‑free company with a business model that is highly scalable.

We are a dynamic, founder‑led organization with a fast pace, strong values, and a bias toward action. As we continue to scale, our financial systems, processes, and analytical capabilities must evolve to match the ambition of our business.

Position Overview

The Software Engineer 2is responsible for leading components or small projects, mentoring junior developers, and contributing to architectural discussions. This role emphasizes technical ownership, best practices, and delivering scalable, maintainable solutions within a Microsoft-based technology stack. The Software Engineer 2 works primarily with C#, .NET MVC,Microsoft

SQL Server, and Entity Framework, and contributes to systems deployed in cloud environments, including AWS.

Duties & Responsibilities
  • Collaborate with team members to ensure application performance, quality, and responsiveness.
  • Support, maintain, and enhance existing products and services built on the .NET platform.
  • Design, build, and maintain high‑quality, efficient, reusable, and reliable code using C# and .NET MVC.
  • Develop and maintain data access layers using Entity Framework and SQL Server.
  • Write, maintain, and review SQL views and stored procedures to support application functionality and performance.
  • Write and maintain unit and functional tests to ensure code integrity and reliability.
  • Conduct technical research to support development and architectural decisions.
  • Adhere to established coding standards, development patterns, and best practices.
  • Contribute to code quality, organization, and automation practices through reviews and refactoring.
  • Identify performance bottlenecks and devise solutions at both the application and database levels.
  • Ensure code quality through peer reviews, testing, and adherence to development standards.
  • Support release processes and contribute to technical and system documentation.
  • Mentor junior engineers and contribute to knowledge sharing within the team.
  • Support system integrations and deployments in production environments, including cloud‑hosted infrastructure.
Skills
  • Strong analytical and problem‑solving abilities.
  • Strong understanding of Clean Code and SOLID principles.
  • Strong understanding of Agile/Scrum methodologies.
  • Advanced understanding of object‑oriented programming and software development best practices.
  • Proficiency in C# and the .NET ecosystem, including .NET MVCisrequired,knowledge of PHP development and the Laravel Framework is a strong plus.
  • Experience with Entity Framework and relational database design.
  • Strong working knowledge of SQL Server, including views and stored procedures.
  • Understanding of RESTful API design and consumption.
  • Proven ability to debug, optimize, and refactor application and database code.
  • Solid understanding of software architecture and system design principles.
  • Experience using Git and modern source control workflows.
  • Familiarity with cloud platforms and deployment concepts, particularly AWS.
  • Excellent communication and collaboration skills.
Attributes
  • Self‑motivated with a collaborative mindset.
  • Able to prioritize and execute tasks effectively.
  • Strong communication and teamwork skills.
  • Customer‑focused with a service‑oriented attitude.
  • Strong analytical thinking and attention to detail.
  • Proactive in problem‑solving and learning new technologies.
  • Committed to code quality and continuous improvement.
  • Collaborative and adaptable in dynamic environments.
  • Demonstrates initiative and technical leadership within projects.
  • Focuses on delivering results and improving system reliability.
  • Committed to mentoring and supporting team growth.
APPLY NOW

We Encourage and Consider All Applications

NAME
* e-mail
* phone
* Please include the position you are applying for. ATTACH RESUME

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary