Software Engineer I
TopBlocAbout the role
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
Javascript
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, Angular)
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 w
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s