FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Architect – Strategic Initiatives
Power Storage SolutionsPrincipal Software Architect leading strategic initiatives for software architecture at Storage Solutions. Collaborating with various teams to solve complex technical challenges and ensure long-term scalability.
Tech Stack
Tools & technologies.NETSQL
About the role
Key responsibilities & impact- Lead high-priority software initiatives requiring senior technical judgment and cross-functional collaboration.
- Develop architecture strategies that support business growth, scalability, and evolving market requirements.
- Evaluate technical requirements and provide recommendations, risk assessments, and implementation plans.
- Align strategic initiatives with software architecture standards and product roadmaps.
- Provide architecture guidance for product enhancements, integrations, and platform improvements.
- Assess technical feasibility and architectural risks.
- Support modernization efforts, performance improvements, and long-term maintainability.
- Serve as a technical advisor to software leadership.
- Support security remediation efforts and compliance-related initiatives.
- Identify and prioritize technical debt reduction opportunities.
- Develop and execute modernization and framework upgrade strategies.
- Document remediation plans, risks, and technical decisions.
- Contribute to new product development and research initiatives.
- Evaluate emerging technologies and technical approaches.
- Assist with proof-of-concept development and complex feature implementation.
- Support the advancement of automated testing capabilities.
- Improve functional, integration, regression, and system testing approaches.
- Establish testing standards and best practices.
- Provide expert guidance for implementation, support, and customer-facing teams.
- Participate in critical software escalations and on-call support rotations.
- Mentor engineers and promote engineering best practices.
- Create and maintain technical documentation and knowledge-sharing resources.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, or related technical field; equivalent experience may be considered.
- 12+ years of software development experience.
- 5+ years of experience in a senior technical leadership role, such as Software Architect, Principal Software Engineer, Principal Engineer, Staff Engineer, or similar role.
- Strong software architecture experience across enterprise software platforms.
- Experience with .NET technologies and enterprise application development.
- Experience leading modernization, technical debt reduction, security remediation, or large-scale software initiatives.
- Ability to influence and lead technical efforts across multiple teams without direct management authority.
- Experience within warehouse automation, logistics, manufacturing, or industrial software environments.
- Experience with web application architecture and modern development practices.
- Experience with CI/CD pipelines, automated testing frameworks, and deployment automation.
- Experience with SQL Server, integrations, APIs, and enterprise systems.
Benefits
Comp & perks- Competitive Salary and Bonus Structure
- Medical, Dental, and Vision Benefits
- Generous Paid Time Off
- 401K with Company Match
- Company HSA Contribution
- Professional Growth Opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architectureenterprise application development.NET technologiesmodernizationtechnical debt reductionsecurity remediationweb application architectureCI/CD pipelinesautomated testing frameworksSQL Server
Soft Skills
cross-functional collaborationtechnical judgmentinfluenceleadershipmentoringcommunicationrisk assessmentstrategic alignmentproblem-solvingknowledge sharing