Lead Full-Stack .NET Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#416350·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
.NETC#ASP.NET MVCBlazorMicrosoft AzureSQLClean ArchitectureDesign PatternsGitHub ActionsPythonTypeScriptVue.js
Firma i stanowisko
Jacobs is a company focused on solving critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery, and cutting-edge manufacturing. The role is for a Lead Software Engineer who will improve engineering effectiveness across multiple engineering teams by establishing standards, improving architecture, building reusable capabilities, and accelerating software delivery.
Wymagania
- Approx. 10 years of professional software engineering experience designing, building, and delivering enterprise-grade software solutions.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Proven software architecture expertise with deep knowledge of system design, object-oriented principles, architectural patterns, and design trade-offs.
- Experience leading complex technical initiatives across multiple engineering teams without direct organizational authority.
- Strong background in developer productivity, platform engineering, CI/CD automation, build automation, software quality initiatives, and technical governance.
- Hands-on experience implementing modern DevOps practices, source control strategies, and software development lifecycle processes including Git, GitHub Enterprise, GitHub Actions, and CI/CD pipelines.
- Experience designing and developing applications using modern Microsoft technologies including C#, .NET, ASP.NET Core, Blazor, and cloud-native solutions on Microsoft Azure (Azure App Services, Azure Functions preferred).
- Experience working with APIs and integration patterns, including REST and GraphQL.
- Strong knowledge of relational and non-relational databases such as SQL Server, PostgreSQL, and MongoDB.
- Excellent communication and stakeholder management skills with ability to explain complex technical concepts, facilitate discussions, build consensus, and create clear technical documentation.
- Proven experience mentoring engineers, conducting architecture and design reviews, and fostering continuous improvement and knowledge sharing.
- Experience working in distributed and matrixed organizations.
Nice to have:
- Experience with additional programming languages and modern front-end technologies such as Python, TypeScript, and Vue.js.
- Experience building desktop, cross-platform, or engineering-focused applications using MAUI, WPF, or AutoCAD plugin development.
- Familiarity with application monitoring, observability, and logging solutions including Sentry and Serilog.
- Interest in emerging technologies and modern engineering practices, particularly AI-assisted software development and platform engineering.
Obowiązki
- Design, build, and continuously improve the organization's Developer Platform, including CI/CD automation, reusable GitHub workflows, Golden Path templates, shared libraries, developer tooling, and self-service capabilities.
- Define, implement, and evolve engineering standards covering architecture, coding practices, API design, security, observability, release management, and software development lifecycle processes.
- Build automated guardrails that enforce engineering best practices through quality gates, code analysis, security scanning, branch protection, test coverage, and deployment controls.
- Support engineering teams with software architecture reviews, solution design, modernization initiatives, and technical decision-making.
- Mentor engineers through technical coaching, code reviews, architecture discussions, workshops, and knowledge sharing.
- Collaborate with engineering, product, QA, DevOps, infrastructure, and leadership teams to drive technical alignment and consensus.
- Continuously improve developer productivity by streamlining workflows, increasing automation, and enhancing the developer experience.
- Evaluate emerging technologies and engineering practices, contributing to technology adoption and innovation across the organization.
Benefity
- Full-time employment with salary matching qualifications.
- Hybrid work model with flexibility to work mainly from home.
- Flexible hours: start between 7:30 and 10:00 AM.
- Comprehensive benefits including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and car/bike parking sharing system.
- Co-financed holidays through "Wczasy pod Gruszą".
- Engagement in global international projects.
- Access to diverse employee networks such as Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, and Collectively.
- Continuous learning through Graduate Development Program, Learners’ Community, and self-learning platforms.
- Language courses in English, German, and Polish.
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Kursy językowe
Szkolenia wewnętrzne
Inne informacje
Jacobs is a Disability Confident employer and will interview all disabled applicants who meet the criteria for the vacancy. Support or reasonable adjustments are available in the recruitment process upon request.
Jacobs
9 aktywnych ofert