Demo

Senior Software Engineer

Counsel Press Inc.
New York, NY Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 6/2/2025

Counsel Press has the most experienced and expert staff of attorneys, appellate consultants, and appellate paralegals available. Since 1938, we have assisted attorneys in all 50 states with expert support in preparing, filing, and serving appeals in any state or federal appellate court nationwide. Our operations include offices in 12 locations and production centers in 6 locations from coast to coast. Headquartered in midtown Manhattan, Counsel Press is committed to excellence in service, providing high-quality technical support and resources to meet the needs of our clients. We value dedication, expertise, and a passion for innovation in delivering exceptional service to our legal clients.

Position Overview

As a Senior Software Engineer at Counsel Press, you’ll join a seasoned team, playing a critical role in designing and developing innovative software solutions within one of our key product lines to enhance internal systems and client services. In this role, you’ll tackle complex challenges, working to improve the scalability, performance, and user experience of our applications. Reporting to the Director of Technology, you’ll leverage a strong foundation in software development, encompassing system design, debugging, code review, and rigorous testing. Additionally, you'll provide technical leadership and mentorship, fostering a culture of continuous improvement and high performance.

Key Responsibilities

  • Write clean, modular, and well-documented code that aligns with Counsel Press’s standards and best practices.
  • Collaborate with cross-functional teams to define requirements, review code, and discuss technical solutions.
  • Play a key role in updating and optimizing legacy back-end code to improve performance, scalability, and maintainability, incorporating new technologies where appropriate.
  • Develop and maintain architecture models for data, software, and networks to support scalable and maintainable systems.
  • Assist in planning and implementing a CI / CD pipeline to establish secure and efficient deployment processes.
  • Promote code quality by actively participating in code reviews and ensuring thorough testing practices are followed.
  • Regularly monitor application performance and security, recommending improvements to enhance reliability and scalability.
  • Work with other teams to communicate project requirements and technical solutions effectively, ensuring alignment and smooth project delivery.
  • Stay adaptable and continuously improve skills to keep pace with evolving technology needs.

Qualifications

  • Bachelor’s degree in computer science or equivalent experience.
  • Extensive experience in full-stack software development, with strong skills in Java and proficiency in React and / or Next.js, Spring Boot and Hibernate.
  • Experience with web technologies, including JSP, HTML5, CSS3, Sass, JavaScript (ES6 or later), and jQuery.
  • Knowledge of JSP, JSTL and Tailwind CSS is a plus.
  • Familiarity with AS3, MXML, and Apache Flex a plus (with plans to replace Flex in our stack).
  • Proficiency in API development, web services, and integrating RESTful services.
  • Understanding of CI / CD concepts and tools; experience with implementing CI / CD pipelines is a plus.
  • Experience with DevOps practices, including Microsoft Azure, GitHub, Jira, and build tools like Webpack and Gulp, as well as Unix / Linux environments, shell scripting, and Apache Tomcat.
  • Understanding of caching solutions to enhance application performance, with experience in implementing in-memory data storage as a plus.
  • Strong problem-solving abilities, with a focus on optimizing code, troubleshooting, and enhancing performance.
  • Demonstrated commitment to quality and continuous improvement.
  • Excellent communication skills to translate user needs into effective technical solutions.
  • Commitment to professional growth within a collaborative, inclusive team environment.
  • Where We Work

    At Counsel Press, we believe in providing flexibility for our team. This is a full-time remote position based in New York City.

    Join Our Team

    If you’re ready to bring your expertise to a collaborative, innovative team dedicated to making an impact in the legal services industry, Counsel Press is the place for you. We’re looking for a Senior Software Engineer who shares our commitment to quality, problem-solving, and continuous growth. Join us, and be part of a team that values your contributions and empowers you to make a difference.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Counsel Press Inc.

    Counsel Press Inc.
    Hired Organization Address New York, NY Full Time
    Counsel Press' New York, NY location is searching for a full time Senior Azure DevOps Engineer to join a seasoned team t...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the New York, NY area that may be a better fit.

    Senior Software Engineer

    Seven Seven Software, Brooklyn, NY

    Senior Software Engineer (Back-End Scala)

    Software Resources, New York, NY

    AI Assistant is available now!

    Feel free to start your new journey!