What are the responsibilities and job description for the Principal Engineer position at Human Capital Solutions?
About the job Principal Engineer
Principal Engineer
Hybrid
Seattle, WA
Full time
Salary Range
149,500 USD - $178,900 USD
Specific compensation will be based on the candidate's experience, skills, qualifications, commercial considerations, and other job-related factors permitted by law. Salary is just one part of the compensation package, which includes an annual performance bonus (subject to eligibility criteria) and participation in competitive benefits programs including healthcare, retirement, vacation, and wellbeing programs.
Job Description
The Principal Engineer is responsible for implementing software solutions within the Digital Marketing Technology team for both internal and external clients. This role involves designing and developing technical solutions for new and existing applications in collaboration with various business stakeholders and IT team members. Success in this role requires thriving in a highly collaborative, fast-paced, and agile software development environment. The Principal Engineer will engage in all phases of the software development lifecycle including requirements gathering, analysis, design, development, unit testing, code review, and deployment. They will also provide industry best-practice guidance and incorporate IT standards, tooling, and practices to enhance code quality, performance, and delivery.
Essential Responsibilities
- Lead the solutioning and delivery of large projects with multiple underlying systems and deliverables.
- Act as a trusted advisor to the business and work across multiple application development teams to align system architectures / designs with high-level business and technology strategy.
- Anticipate the impact of different solutions on the business and collaborate with business partners to explain tradeoffs and make optimal decisions.
- Contribute to the technology roadmap by aligning short-term and long-term goals with specific technology solutions.
- Deliver technical consulting and leadership, identifying and implementing new uses of technology to meet strategic objectives.
- Visualize system and data architectures using standardized modeling techniques.
- Research and evaluate new technologies for potential inclusion in the software stack.
- Assess existing system architectures and drive continuous improvement.
- Optimize application performance and stability by proactively identifying, investigating, and resolving issues.
- Perform additional duties as assigned.
Expertise Required
ASP.NET MVC (3 or later)
Additional Skills
Salary : $149,500 - $178,900