Senior Software Engineer

Cooley LLPWashington, DC
Hybrid

About The Position

Cooley is seeking a Senior Software Engineer to join the Practice Engineering team. Cooley is a global law firm with an expansive practice and more than 3,000 employees and partners worldwide. The firm values and celebrates diverse perspectives, striving to create a workplace where every individual can thrive, fostering a 'one-firm' culture of collaboration and creativity. As a leading technology law firm, Cooley is determined to become a leader in the digital practice of law. The Cooley Innovation department embraces a culture of customer service excellence. Under the supervision of the Senior Manager of Software Engineering and working in conjunction with a development team, the Senior Software Engineer will create user information solutions by developing, implementing, and maintaining internet/intranet applications, leading a team of developers. The role operates on a hybrid schedule, combining in-office presence with remote work days.

Requirements

  • After orientation at Cooley LLP, exhibit proficiency in the Microsoft Office suite, iManage and other firm applications
  • Ability to work extended and/or weekend hours, as required
  • 5+ years of modern web development experience, with a proven ability to work independently and delivery high-quality solutions across the full SDLC
  • Extensive experience with SQL Server, including database design, table creation, stored procedures, functions, and query optimization
  • Expertise in building RESTful APIs and microservices using ASP.NET Core, .NET 6+, and C#, with a strong focus on scalability, performance, and security
  • Proficient with Visual Studio 2019+/VS Code
  • Strong experience with modern front-end frameworks, including Angular (v12+), TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS
  • Committed to maintaining high code quality by implementing unit and integration tests
  • Hands-on experience with both AWS and Azure, including services such as App Services, Lambda, API Gateway, Azure Functions, Key Vault
  • Experience integrating AI-powered solutions using Azure Cognitive Services, OpenAI on Azure, AWS SageMaker
  • Skilled in producing comprehensive technical documentation to support development, onboarding, and long-term system maintenance

Nice To Haves

  • Bachelor’s degree
  • Law firm or other professional services organization experience

Responsibilities

  • Determine design methodologies and tool sets; compile programming using languages and software projects including designing and conducting tests
  • Design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle
  • Integrate applications by designing database architecture and server scripting in addition to studying and establishing connectivity with network systems, search engines, and information servers
  • Define site objectives by analyzing user requirements; envisioning system features and functionality
  • Support and develop application developers by providing advice, coaching and educational opportunities
  • Assist with Q&A and user acceptance testing to ensure applications can be used easily, quickly and accurately
  • Consult manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge
  • Serve as a member of on-call rotation team in support of production applications, Web services, and workflow process
  • All other duties as assigned or required

Benefits

  • Competitive compensation
  • Excellent benefits package
  • Medical
  • Health savings account (with applicable medical plan)
  • Dental
  • Vision
  • Health and/or dependent care flexible spending accounts
  • Pre-tax commuter benefits
  • Life insurance
  • AD&D
  • Long-term care coverage
  • Backup care for children and/or adults
  • Other parental support benefits
  • Firm-paid life insurance
  • Firm-paid AD&D
  • Firm-paid LTD
  • Short term medical benefits
  • 21 days of Paid Time Off (“PTO”)
  • 10 paid holidays each year
  • Generous parental leave
  • Fertility benefits
  • Tools, training and mentoring they need to succeed
  • Ability to balance work and family obligations
  • Community involvement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service