Software Engineer I

Topbloc

Topbloc

Software Engineering
Chicago, IL, USA
USD 65k-75k / year
Posted on Apr 12, 2025

CHICAGO, IL

TopBloc is a Workday boutique partner firm that provides fixed-time, fixed-price Workday deployment services and on-demand Workday support. Using our internal proprietary tool we are able to quickly implement Workday Human Capital Management, Payroll, and Financials business processes and technology, letting our customers focus on their business while they gain immediate value. Once live, we also provide expertise and resources as needed to support the customers individual Workday solutions.

TopBloc is committed to providing employees with an environment that provides continuous learning, career development, and a sense of belonging. We are looking for a Software Engineer I who is passionate about working in a collaborative environment and has the ambition to be a driver for success.

Responsibilities (What You’ll Do):

Join our internal development team of talented software engineers and product managers, where you’ll play a key role in building and maintaining proprietary software used by over 600 TopBloc consultants:

  • Design, develop, test, and maintain web-based applications and backend services that streamline and enhance consulting workflows.

  • Build scalable solutions to enable data extraction from legacy systems, facilitate data comparison and transformation, and support seamless integration with Workday.

  • Collaborate closely with product managers and internal stakeholders to translate business needs into technical requirements.

  • Contribute to architectural decisions, code reviews, and the continual improvement of our engineering practices.

  • Participate in all phases of the SDLC, including sprint planning, stand-ups, and retrospectives, contributing to a high-performing, collaborative development environment.

  • Troubleshoot complex issues, implement solutions, and proactively identify areas for system enhancement or optimization.

  • Partner with cross-functional teams to ensure successful deployments and deliver impactful software features on time.

Some of the technologies we use everyday include:

  • Java

  • Python

  • Spring

  • React

  • Postgres

  • Redis

  • AWS

Qualifications (What We’re Looking For):

Experience in the aforementioned technologies is beneficial. The following non-exhaustive list of qualifications are not required but will be advantageous in your consideration as a candidate:

  • Strong understanding of object-oriented programming in applicable languages

  • (e.g. Java, Python, C++)

  • Experience with JavaScript in a modern framework (e.g. React, Vue, Ember.js)

  • Experience with writing and consuming APIs (REST, GraphQL, and/or SOAP)

  • Experience with cloud platforms (e.g. AWS, Google Cloud)

  • Experience with relational databases (e.g. Postgres, MySQL)

  • Experience with in-memory caching services (e.g. Redis, Memcached)

  • Experience with Agile/Scrum/iterative software development methodologies

  • Excellent oral and written communication skills

  • Proven ability to work cross functionally in a highly collaborative environment

  • Self-starter: When you see a problem, you find a solution and bring it to your team. At TopBloc, we move fast. We need teammates who are ready to hit the ground running and aren’t afraid to seek out answers on their own

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer

Benefits (What We’re Offering):

  • Fast-paced and result oriented work culture with competitive base salary

  • Health, Dental, Vision, Disability, and Basic Life Insurance coverage

  • Additional voluntary life insurance available

  • Paid Parental Leave & Pregnancy Related Medical Leave

  • Generous paid sick leave

  • Unlimited PTO

  • Monthly wellness/gym subsidy

  • Monthly phone subsidy

  • 401 (k) and ROTH retirement savings plan with matching

  • Employee Assistance Program

  • Company sponsored volunteer opportunities, LinkedIn Learning access, company and team outings

TopBloc is an Equal Opportunity Employer

The hiring base pay range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. At TopBloc, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range salary is $65,000 - $75,000.