Senior Software Engineer

| Chicago
Sorry, this job was removed at 5:19 a.m. (CST) on Wednesday, November 11, 2020
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Our Story: Litera, headquartered in Chicago, IL, is a fast-growing, award-winning software company and one of the leading legal technology suppliers in the world. Serving over 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recently selected for Crain's Best Places to Work in Chicago, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, passionate, and make a direct impact on the future of the company.

The Opportunity: Come join a relentless team of software engineers dedicated to helping the legal and corporate world take charge of their document content. As a Senior Software Engineer you will help grow our development team by participating in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high quality and fully performing software that meets quality and software development standards alongside a great group of smart, motivated people, with a focus on customer delight.

A Day in the Life:

  • Take ownership of product features from estimates to design and development
  • Write clean, maintainable code that is extensible with minimum number of defects
  • Refactor and improve existing software
  • Collaborate with cross-functional teams (PM, QA) to complete tasks
  • Manage individual task priorities, deadlines, and deliverables
  • Provide guidance on modern software engineering techniques and methodologies for code reviews
  • Coach and mentor less experienced team members

Role progression:

Within 1 month, you will:

  • Complete our Engineering onboarding plan
  • Meet the team and learn the nuts and bolts of our business, as well as where we are headed
  • Familiarize yourself with our Software Development Life Cycle and our specific flavor of Scrum
  • Participate in Scrum ceremonies

Within 3 months, you will:

  • Gain insight into the Department goals, and how they relate to the overall Company vision
  • Develop Personal Objectives in conjunction with your manager which align to the Department's objectives
  • Start participating in Sprint planning and contributing to Sprint work in your Scrum team

Within 6 months, you will:

  • Contribute, as a fully integrated member of your Scrum team
  • Complete assigned tasks within the given timeframe
  • Write code that is readable, extensible, well commented, and that does not require multiple iterations to correct issues found by QA
  • Require minimal supervision for assigned tasks
  • Assist, guide, advise, and help team members:
    • to complete their assignments within the given timeframe
    • to adhere to processes (code reviews), coding standards, and best practices (technical debt burndown)
    • ensure written code meets quality standards (minimal rejections by QA)
    • identify areas for improvement (performance, readability, stability, etc.) in code for other team members

About You:

  • Bachelor's degree in Computer Science, or related field
  • 4+ years of experience implementing backend solutions to real business problems and the following:
    • C#, VB.NET
  • Preferably you have experience in these technologies:
    • REST API
    • WPF, WinForms
    • Open XML SDK
    • Office (Word) Object Model
    • Tools for Office (VSTO)
    • iManage SDK
    • NetDocuments SDK
  • Comfortable working in an Agile environment and have a working experience with Agile/Scrum
  • Ability to work independently without instructions on most tasks, but would know when to ask for help
  • Comfortable with recommending which modern software development techniques and methodologies to use
  • Enthusiastic about problem solving, digging into issues, and owning tasks to completion
  • Extensive understanding of software development principles (object-oriented design, SOLID, etc.)
  • Experience delivering solutions that scale

What Sets us Apart?

  • Work with a team that has a proven track record
  • Our company growth will challenge, and encourage you to broaden your skills
  • Access to ongoing, online technical training courses
  • Generous allocation of paid time off, and flexible work hours
  • Available merit-based cash bonus plan
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our Chicago Headquarters is walking distance to all major train & bus stops. We are also just a short walk to bars and restaurants in the West Loop!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about LiteraFind similar jobs