Software Engineer
Location: Chicago Office or Remote, North America (US & Canada)
Employment Type: Full-time/Permanent
Travel: Willingness and ability to travel is an essential function of all jobs at the company unless otherwise advised by your manager or Human Resources at the time of hire or promotion. Approximately up to 5%
Serrala is the global leader in finance process automation. For over 40 years, we have been advancing the office of the CFO with our award-winning suite of finance automation applications.
Our solutions streamline all working capital-related processes, including Order to Cash, Procure to Pay, Cash Flow Management, and Treasury, across both cloud and SAP environments.
Our 10+ hubs across Europe, North America, and India support over 2,800 clients worldwide, reflecting the trust we've built with a diverse global community.
Join us as we lead the future of finance automation!
About the role:
We are looking for a Backend Engineer to build functional and efficient server-side applications. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a key developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Your Day to Day:
- Write clean, high-quality, high-performance and maintainable code
- Develop new features and support/maintain existing software components.
- Support, test and deployment of new products and features
- Participate in code reviews
- Implement software enhancements, troubleshoot and fix production issues
- Other duties as assigned.
What makes you excel in this position:
The requirements listed below are representative of the knowledge, skill, and/or ability required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ Years of combined experience as a Python and/or Java Developer
- Experience with Python frameworks (e.g. Django, Flask or Bottle)
- Experience with Java programming language and application frameworks such as Hibernate.
- Familiarity with Amazon Web Services (AWS), Azure and REST API.
- Experience with Flask, SQLAlchemy, MySQL and Docker, CircleCI, AWS is a plus.
- Experience with Agile or Scrum software development methodologies.
- Ability to multi-task, organize, and prioritize work.
Salary Range
United States: USD 60,000-75,000
Canada: CAD 80,000-100,000
The above annual base salary range represents a general guideline for the low and high end of the pay range for this position. However, the actual salary offered will be determined on various factors including but not limited to location, job-related skills, experience, relevant education, training as well as market and business considerations.
What's in it for you? We have many benefits and perks available to you as a Serrala employee. Here are just a few...
- Medical, Dental, and Vision Insurance - available to you from your first day of employment
- Paid Parental Leave
- 401(k) - dollar for dollar matching up to 4% and immediate vesting and contribution from your first day of employment
- Up to a $275 monthly reimbursement for phone and internet
- Employee Assistance Program
- LifeMart - discounts on travel, food, products, and services
- Regus – mobile office space available for Serralians for team meetings, department gatherings, and project collaborations
Why you’ll love it here
Step into a dynamic, agile workplace where continuous learning is championed by leadership, and innovation in finance automation is fuelled by cutting-edge tech, AI integration, and strategic SAP transformation. We partner with the best to stay ahead - so you can too.
At our core, we're Reliable, Passionate, Empowering, and Enterprising - committed to lasting customer and employee relationships, bold innovation, and your growth every step of the way.
[EEO Statement]
We are proud to be an equal opportunity workplace. We celebrate and support diversity by providing equal employment opportunities regardless of race, creed, color, religion, age, sex, national origin, disability or handicap, genetics, protected veteran status, sexual orientation, gender identity or expression, arrest record, or any other characteristic protected by federal, state or local laws.
[To all recruitment agencies]
Serrala does not accept agency resumes. Please do not forward resumes to our job's alias, Serrala employees or any other organization location. Serrala is not responsible for any fees related to unsolicited resumes.