
Principal Software Engineer
- Tucson, AZ
- Training
- Full-time
- Lead technical efforts on challenging, cross-functional projects.
- Break down complex problems into simple, straightforward solutions.
- Fully understand system interdependencies and limitations.
- Influence multiple teams technically, boosting their productivity and effectiveness through deep knowledge and experience.
- Be a visionary leader, builder, and operator.
- Balance technical leadership with strong business judgment to make the right technology choices.
- Have expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
- Support the career development of others by mentoring individuals and the team on advanced technical issues and helping managers guide their team members' career growth.
- Drive innovation by staying current with industry trends and emerging technologies.
- Collaborate with stakeholders to define project requirements and deliverables.
- Ensure the quality and reliability of software through rigorous testing and code reviews.
- Develop and maintain technical documentation to support ongoing development and maintenance.
- Manage project timelines and deliverables, ensuring projects are completed on time and within budget.
- Foster a culture of continuous improvement and technical excellence within the team.
- 10+ years of non-internship professional software development experience
- 10+ years of programming experience, with strong coding skills
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience as a mentor, tech lead or leading an engineering team
- Excellence in technical communication with peers and non-technical stakeholders
- Bachelor's or master's degree in computer science or equivalent
- Travel requirements up to 25%
- Deep hands-on technical expertise in large scale full stack development and building complex distributed systems
- 10+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with network protocols, network programming, and distributed application debugging and analysis
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
SAP as service providerWe use the following session cookies, which are all required to enable the website to function:
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data center
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
- "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another
YouTubeYouTube is a video-sharing service where users can create their own profile, upload videos, watch, like, and comment on videos. Opting out of YouTube cookies will disable your ability to watch or interact with YouTube videos.