What are the responsibilities and job description for the Principal Software Engineer position at SPECTRAFORCE?
Sr. Principal Software Engineer
Location: Bellevue, WA (Onsite)
Duration: 12 Months
Must Have:
- Python
- C#
- JavaScript
- Medical Device
- Cloud devlopment
- Azure devops
Responsibilities
- Software Architecture & Development: Design, develop, and implement scalable, high-availability, and secure cloud-based software solutions.
- Technical Leadership: Define and enforce best practices in software development, ensuring compliance with industry standards.
- Problem-Solving & Innovation: Develop solutions for complex challenges by applying cutting-edge software engineering principles.
- Cross-Functional Collaboration: Work closely with internal teams, end users, and third-party partners to develop and maintain software architectures.
- Project Execution: Plan, track, and schedule software deliverables; lead small development projects within larger programs.
- Security & Compliance: Implement robust security solutions focusing on data privacy protection and compliance.
- Production Support: Provide Tier 3 support for production operations, troubleshoot critical system issues, and ensure reliability.
- Process Improvements & Mentorship: Continuously refine software development methodologies and mentor junior engineers.
Qualifications
- Cloud & Software Development: 7 years of expertise in Azure cloud development, hosting, and security.
- Programming Proficiency: Strong experience with C#, Python, JavaScript, and scripting languages.
- Architecture & Design: Ability to document architectures using data flow diagrams, sequence diagrams, and object models.
- CI/CD & DevOps: Experience using Azure DevOps for CI/CD pipeline development, integration with tools like Black Duck, Coverity, Mend Bolt, and release management.
- Medical Device/Equipment Experience (Preferred): Familiarity with FDA-regulated software development or medical equipment software.
- Communication & Leadership: Strong ability to present complex technical concepts to both technical and non-technical audiences.
- Software Quality & Security: Passion for building high-quality, secure, and scalable software.
- Industry Experience (Highly Desired): Experience in medical device software engineering, including configuration management, testing methodologies, and regulatory compliance.
- Certifications (Preferred): Microsoft Certified: Azure Solutions Architect Expert or equivalent.
Education & Experience
- B.S. in Computer Science, Computer Engineering, Software Engineering, or related field.
- 10 years of experience in software development and cloud engineering.
Principal Software Engineer
Actalent -
Bellevue, WA
Principal Software Engineer / Remote
Jobot -
Seattle, WA
Principal Software Engineer
Microsoft Legal Department -
Redmond, WA