Senior Principal Software Engineer / Architect

Full Time
Chicago, IL
Posted
Job description

BigTime Software is seeking a Senior Principal Software Engineer / Architect to join our team in Chicago.

What We Offer:

  • Competitive salary and a quarterly bonus
  • Company pays 100% of benefits, including medical, dental, vision, disability and life insurance
  • 401k with generous company match
  • Paid Parental Leave
  • Generous time off and paid company holidays - 35 days off the first full year of employment
  • Weekly Lunch Credit via GrubHub and company paid GrubHub+ (free unlimited delivery)
  • Fresh fruit, snacks, cold brew coffee/tea, soda and La Croix
  • Great, convenient downtown / loop location - Flexible work environment with remote opportunities
  • Parental leave support with Parently
  • Hybrid work schedule - 2-3 times a week in office
  • Company provided latest technology & software tools

What You’ll Be Doing - Senior Principal Software Engineer / Architect:

In collaboration with Product and Engineering teams, you will provide technical direction and leadership for the BigTime Software platform. Looking ahead on the product roadmap, you will work closely with other engineers to develop technical plans that advance the architecture to support the next generation of BigTime. You will be involved in every aspect of the product development lifecycle from conception to deployment. This is a hands-on role in which you will be writing, reviewing and testing code, everything from proof-of-concepts to production-ready code depending on the project. You will also mentor other software engineers as well as stay abreast of new technologies that could benefit BigTime.

What You Are Accountable For:

  • Advancing technical architecture in support of both Product and Engineering roadmaps.
  • Bringing technical designs to life through creating and iterating on proof-of-concepts.
  • Collaborating with development, operations, and QA, to come up with the technical solutions.
  • Creatively and collaboratively tackling and resolving technical challenges.
  • Learning new paradigms, design patterns and frameworks and introducing them to engineering teams.
  • Drive architecture decisions that improve system performance, quality, and security, improve team velocity, and developer efficiency.
  • Ready to “roll up your sleeves” as needed to write production-ready, easily testable, code.
  • Being a technical SME for the BigTime platform
  • As a very senior member of our engineering team, model BigTime’s core values: Respect the customer, respect your team, stretch, own it, and always add value.

Who You Are:

  • 10-15 years demonstrated experience as a software engineer comfortable across the entire stack, the last 5 in a senior or principal role.
  • Excellent verbal and written communication skills. Collaborative and open to new ideas and able to concisely articulate pros and cons of technical solutions to both technical and non-technical audiences.
  • Expert knowledge of C#, .NET Core, SQL Server
  • Deep knowledge of HTML, JavaScript or Typescript, CSS, and frontend frameworks like Angular.
  • Comfortable with tools like Git, Azure DevOps, Jira, and Confluence.
  • Experience with cloud service providers such as AWS and Azure.
  • Experience developing and leading B2B SaaS applications.
  • Bias for action, eager to help and learn.
  • Able to handle multiple, parallel projects simultaneously.
  • Nice to haves:

    • Experience with MongoDB, ElastiCache (Redis), memcached, or other NoSQL or key/value pair data stores
    • Experience designing and building microservices.
    • Experience with container technologies like Docker.
    • Experience with accounting, CRM, and/or PSA systems.

Who We Are:
BigTime Software is the engine behind the greatest consulting firms on the planet, delivering back-office time/budgeting and invoicing to over 2,300 firms worldwide and tracking over $4 billion in billable time each year. Our flagship product is a SaaS-based system that is custom-built for the professional services industry. BigTime is a PE-backed company based in Chicago committed to helping clients run professional teams more efficiently, unlocking potential revenue and improving profitability.

If you love what you do, and want to work in a team environment that will challenge you to do your best, then check us out!


Applicants must be authorized to work in the U.S.

BigTime Software, Inc. is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work - In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

laviolettawines.com.au is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, laviolettawines.com.au provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, laviolettawines.com.au is the ideal place to find your next job.

Intrested in this job?