Senior Software Developer

in Information Technology
  • Columbus, Ohio View on Map
  • Salary: $120,000.00 - $140,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000013767
  • Salary Type Annually
  • Industry Law Firms & Legal Services
  • Selling Points

    Lead impactful software development projects in a dynamic legal environment. Collaborate with cross-functional teams to drive innovation and efficiency. Enhance your expertise in scalable, secure, and maintainable solutions.

Job Description

Overview

  • Lead software development initiatives within a dynamic and innovative legal firm, focusing on scalable and maintainable solutions.
  • Collaborate with cross-functional teams to align engineering efforts with strategic business goals and client service standards.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of growth and collaboration.
  • Design and implement secure and efficient software systems, ensuring compliance with regulatory standards.
  • Enhance legacy systems while contributing to the development of innovative tools and features.
  • Promote best practices in software development, emphasizing security, maintainability, and test-driven development.
  • Research emerging technologies to improve software and operational effectiveness within the firm.
  • Develop a deep understanding of the firm’s culture, mission, and values, contributing to a positive work environment.

Key Responsibilities & Duties

  • Design, implement, and maintain software solutions supporting legal operations and business objectives.
  • Make architectural decisions ensuring confidentiality, compliance, and operational efficiency.
  • Lead the development of next-generation systems to modernize technology infrastructure.
  • Mentor junior and mid-level engineers through code reviews and technical guidance.
  • Collaborate with product management to align technical feasibility with business priorities.
  • Implement Agile methodologies to improve team efficiency and development processes.
  • Enhance legacy systems while contributing to the development of new tools and features.
  • Evaluate emerging technologies to drive innovation and operational effectiveness.

Job Requirements

  • Bachelor of Science (BS) degree in Computer Science or related field.
  • Minimum of 7 years of experience in full-stack development, preferably within a Microsoft-based stack.
  • Deep understanding of software engineering best practices and Agile methodologies.
  • Experience with Azure, Azure DevOps, and SQL Server.
  • Proven ability to align business priorities with technical feasibility.
  • Strong commitment to code craftsmanship, maintainability, and test-driven development.
  • Preferred experience in modernizing legacy systems and legal tech industries.
  • ShareAustin:

Related Jobs