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.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.