Senior Software Engineer

in Information Technology
  • New York, New York View on Map
  • Salary: $175,000.00 - $200,000.00
Permanent

Job Detail

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

    Lead impactful projects at a dynamic organization, modernizing enterprise applications and platforms. Collaborate with diverse teams to deliver innovative solutions. Enhance your expertise in cutting-edge technologies.

Job Description

Overview

  • Contribute to the development and enhancement of enterprise applications supporting business operations and legal service delivery.
  • Modernize internal platforms and develop scalable web applications using advanced technologies.
  • Collaborate with stakeholders across legal, operations, and business teams to align technical solutions with organizational goals.
  • Participate in system architecture decisions and technical design reviews to ensure high standards.
  • Mentor junior developers and promote modern engineering methodologies and best practices.
  • Drive technical excellence across cloud and on-premises environments for secure and scalable applications.
  • Contribute to DevOps and CI/CD pipeline improvements for enhanced development workflows.
  • Ensure performance, security, and reliability standards are met across applications.

Key Responsibilities & Duties

  • Design, develop, and maintain enterprise-grade web applications using C#/.NET and modern front-end frameworks.
  • Enhance and extend existing platforms, including SharePoint, Office 365, and custom business applications.
  • Translate functional requirements into clean, maintainable, and secure code.
  • Develop reusable components and services to promote consistency and scalability.
  • Ensure performance, security, and reliability standards are met across applications.
  • Collaborate with business stakeholders, analysts, and technical teams to deliver aligned solutions.
  • Participate in code reviews and champion modern engineering methodologies.
  • Contribute to DevOps and CI/CD pipeline improvements for enhanced development workflows.
  • Mentor junior developers and help establish development best practices.

Job Requirements

  • Bachelor of Science (BS) degree in Computer Science or related field.
  • 5+ years of professional software development experience building enterprise applications.
  • Strong experience with C#/.NET Framework and/or .NET Core, ASP.NET, and web APIs.
  • Proficiency in JavaScript frameworks such as Angular or AngularJS.
  • Experience integrating solutions within SharePoint Server and Microsoft 365 ecosystems.
  • Solid understanding of object-oriented design principles and software architecture patterns.
  • Familiarity with Azure cloud services and DevOps practices is preferred.
  • Experience working in professional services or highly regulated environments is a plus.
  • Strong communication skills and ability to work directly with non-technical stakeholders.
  • ShareAustin:

Related Jobs

  • Drive impactful data projects, ensuring seamless integration and transformation. Collaborate with dynamic teams to deliver reliable data solutions. Enhance operational efficiency through innovative data engineering practices.