What are the responsibilities and job description for the Senior Software Engineer position at Counsel Press Inc.?
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
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.