Staff Software Engineer
Wilson Elser - Business & Legal Professionalsabout 3 hours ago
Base Salary
$125k - $150k/yr
Responsibilities
- Serve as a senior technical leader and subject matter expert for full stack application development.
- Lead architectural design and technical strategy for scalable and secure enterprise applications.
- Establish and promote engineering standards and best practices across teams.
- Guide teams through technical decision-making and architecture reviews.
- Evaluate emerging technologies to improve engineering capabilities.
- Design, develop, test, and maintain modern full stack web applications and APIs.
- Build responsive front-end applications using modern frameworks.
- Develop scalable back-end services and microservices.
- Lead modernization efforts for legacy platforms and support cloud migration.
- Optimize application performance and operational resilience.
- Drive cloud engineering best practices utilizing Microsoft Azure.
- Design and implement CI/CD pipelines and Infrastructure as Code solutions.
- Partner with DevOps teams to improve automation and deployment reliability.
- Support platform engineering initiatives focused on scalability and developer productivity.
- Contribute to containerization initiatives using Docker and Kubernetes.
- Champion secure coding practices and contribute to a robust Secure Software Development Lifecycle.
- Collaborate with cybersecurity teams to identify and mitigate risks.
- Promote automated testing and quality engineering practices.
- Mentor and coach software engineers on architecture and coding standards.
- Collaborate with product managers to translate business requirements into technical solutions.
- Communicate complex technical concepts effectively to stakeholders.
- Align technical initiatives with strategic business goals and modernization efforts.
- Foster a culture of innovation and continuous learning.
Requirements
- 7+ years of experience in full stack software development.
- 2+ years of experience leading technical initiatives or software delivery efforts.
- Strong experience with front-end technologies such as JavaScript/TypeScript, HTML5/CSS3, and frameworks like React, Angular, or Vue.js.
- Strong experience with back-end development using Node.js, .NET, Java, or Python.
- Experience with RESTful APIs and microservices.
- Experience with relational and NoSQL databases such as SQL Server, PostgreSQL, MongoDB, or Cosmos DB.
- Deep knowledge of Microsoft Azure cloud services and architecture patterns.
- Extensive experience with Azure DevOps, including Repos and Pipelines.
- Experience with Git-based source control and CI/CD tools.
- Experience working in Agile/Scrum development environments.
- Strong analytical, architectural, troubleshooting, and communication skills.
- Experience developing and supporting enterprise-scale applications.
Benefits
- Outstanding benefits package, including 401k match and generous PTO plan.
- Ample opportunities for professional development and advancement.
- Access to corporate discount plans and other employee perks.