Software Engineer, Innovation (Remote)

Work set-up: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field., Two to three years of professional software development experience., Proficiency in programming languages such as Python, C#, or JavaScript/TypeScript., Familiarity with software development tools like Git, CI/CD pipelines, and issue tracking systems..

Key responsibilities:

  • Design, develop, test, and maintain software applications supporting legal practice innovation.
  • Collaborate with attorneys and project teams to analyze business problems and design solutions.
  • Evaluate and pilot legal technologies, including AI, automation, and analytics tools.
  • Build internal tools and integrations to enhance usability and automate tasks.

Dykema logo
Dykema
501 - 1000 Employees
See all jobs

Job description

Dykema Gossett PLLC, a leading national law firm, is recruiting for a Software Engineer, Innovation. The Software Engineer will work with team members and practice-specific team leadership to facilitate the effective use of technology and processes to support practice group strategic objectives. The focus of this position is on enhancing our client service by supporting the implementation and use of meaningful practice technologies and solutions that improve our efficiencies and client service. This position reports to the Development Manager, Innovation. It is a fully remote position in association with any Dykema office location.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  1. Designs, develops, tests, and maintains software applications to support legal practice innovation and operational efficiency, following modern software engineering practices and utilizing languages and frameworks appropriate to the solution under development (e.g., C#, .NET, Python, etc.).
  2. Contributes to full software development lifecycle activities, including requirements gathering, architectural design, code reviews, documentation, deployment, and maintenance, in collaboration with team members and legal professionals.
  3. Works closely with attorneys and cross-functional project teams to analyze complex business problems, identify potential software solutions to procedural inefficiencies, and design programs to increase operating efficiency, facilitate adoption, or adapt to new requirements.
  4. Evaluates and pilots legal technologies and platforms, including emerging tools in artificial intelligence, automation, and analytics, assessing their technical feasibility and integration into the firm’s technology ecosystem.
  5. Builds custom internal tools and integrations between systems (e.g., document management, CRM, billing, etc.) to enhance usability and automate repetitive tasks.
  6. Maintains technical and process documentation, including code comments, internal wiki entries, and usage guides, to ensure sustainability of tools developed.
  7. Produce weekly and monthly reports of work performed, trainings, and other relevant reports as requested by the Development Manager, Innovation.
  8. Participates in vendor evaluations, team meetings, and internal innovation events, representing technical perspectives in discussions and providing constructive feedback on proposed solutions. Perform additional practice service functions and tasks as requested.

 

KNOWLEDGE, SKILLS AND ABILITIES REQUIRED

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related technical field required; JD is a plus.
  2. At least two to three years of professional software development experience as a member of an engineering team, ideally with exposure to legal, professional services, or regulated industries. Has familiarity with agile development methodologies, modern software development lifecycle practices, and basic DevOps principles.
  3. Proficiency in one or more programming languages (e.g., Python, C#, JavaScript/TypeScript) and familiarity with software development tools such as Git, CI/CD pipelines, and issue tracking systems (e.g., Jira, Azure DevOps).
  4. Experience designing, developing, and deploying applications or automations, including web applications, APIs, or integrations with third-party platforms (e.g., document management systems, collaboration tools, workflow platforms).
  5. Demonstrated ability to analyze complex problems, translate requirements into technical solutions, and deliver high-quality results with minimal supervision. Project management, process improvement, and/or knowledge management experience is a plus.
  6. Strong analytical and problem-solving skills, ability to organize and prioritize multiple assignments, use initiative and judgment to accomplish results, participate as a team leader or member of a team, work under pressure, and complete job assignments in an accurate, timely, and professional manner.
  7. Experience with practice technologies such as document automation tools, e-signature software, client collaboration tools and transaction management solutions preferred.
  8. Must be a self-starter, highly organized and a team player. Strong verbal and written communication skills, including demonstrated experience in analyzing and synthesizing how data-informed decisions are being made.
  9. Ability to work independently with some level of autonomy, taking initiative to ensure performance aligns with business objectives.
  10. Ability to execute tasks in a client-centric manner and to work effectively and efficiently in a team setting and with a diverse group of people at all levels of the organization.
  11. Ability to take direction, receive and apply feedback, and manage competing priorities; demonstrate attention to detail and accuracy.
  12. Positive attitude and professional demeanor; ability to deal with people sensitively, tactfully, diplomatically, and professionally at all times.
  13. Strong proficiency with Microsoft Office and ability to work in a hybrid environment with both commercial and custom-built business tools.

 

WORKING CONDITIONS 

  1. Remote position.
  2. Some scheduled travel to other offices.

 

Great Benefits for Great People

Dykema offers a comprehensive benefits package designed to support the well-being and success of our employees both personally and professionally. This includes competitive health, dental, and vision insurance plans, along with flexible paid time off (PTO), holiday leave, and a retirement savings plan with profit sharing for eligible employees. Other benefits include flexible spending programs, health savings account, commuter benefits, and personal and parental leave programs. We prioritize work-life balance and offer wellness programs, and access to mental health support. Additionally, employees enjoy access to professional development programs, a supportive and inclusive workplace culture, and various employee discounts and perks. We are committed to providing a benefits package that helps our team thrive and feel valued.

The offered salary will be determined by a variety of factors including, but not limited to, work location, individual skill set, previous/applicable experience, education, external market data and consideration of internal equity.

EEO STATEMENT

It is the Firm’s policy to provide employment opportunities to qualified applicants and employees on an equal basis without regard to the individual’s age, race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, domestic partner relationship, physical characteristics, disability, or other protected characteristics under applicable federal, state or local laws or ordinances. Dykema will make reasonable efforts to accommodate the known disabilities of employees who are otherwise qualified to perform the essential functions of the jobs involved. It is the responsibility of every individual concerned with personnel actions, including management, supervision, recruiting, compensation, benefits, promotions, work assignments, and training, to ensure that these activities are administered consistent with the Firm’s goal of furthering the principle of equal employment opportunity. 

E-Verify

Dykema uses E-Verify in its hiring practices to achieve a lawful workforce. E-Verify is a registered trademark of the U.S. Department of Homeland Security.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills
  • Time Management
  • Teamwork
  • Organizational Skills
  • Detail Oriented
  • Problem Solving

Software Engineer Related jobs