Sr. Software Architect - Development Platform
Panasonic Avionics Corporation · Beaverton, OR · 3 wk ago
HybridEngineering$133k–$223k/yrFull-time
About the role
Play a crucial role in designing and implementing scalable, secure, and highly available cloud-based infrastructure solutions. Work closely with cross-functional teams including software architects, application architects, software engineers, DevOps specialists, and system administrators.
Responsibilities
- Build Internal and External Development platforms, build developer workflows, test apps
- Supports Virtual Rack Architecture to enable virtual test environments for NGHE
- Design and architect cloud-based applications and solutions on the AWS platform
- Collaborate with software engineers and development teams to define scalable and resilient architectures for cloud applications
- Provide guidance on AWS services and best practices to ensure optimal utilization of cloud resources
- Develop and document architectural patterns, standards, and guidelines for cloud-based applications
- Assess and optimize application performance, security, and availability on the AWS platform
- Conduct system architecture reviews and provide recommendations for improvements and optimizations
- Stay updated with emerging technologies, trends, and best practices in cloud computing and AWS services
- Aid in the implementation and deployment of cloud solutions, including infrastructure provisioning and configuration management
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions on the AWS platform
- Participate in troubleshooting and resolving technical issues related to cloud-based applications and services
Qualifications
- Masters or Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience
- 10+ years’ experience in architecting and implementing complex infrastructure and software platforms in both bare metal and Cloud environments
- 10+ years’ experience with systems architecture, design and development in Aviation, Automotive, IOT, Cloud or similar industry
- Possess a strong understanding of developing and architecting development platforms including creating software catalog, developer portal, and plugin architecture
- Proficient in designing and implementing custom developer experiences along with integrating with CI/CD pipelines and building a Service Catalog
- Experience in leading architectures to develop and deliver SDKs and APIs along with documentation and packages
- Experience in designing virtual test and simulators that provide CI environments for developers using development platform
- Experience architecting development platforms using tools like backstage, port, cortex and Cycloid
- Experience integrating development platforms with CI/CD pipelines (e.g., GitLab CI, Jenkins, Octopus Deploy, ArgoCD)
- Experience working with RESTful and GraphQL APIs for seamless integration with other systems
- Good understanding and experience working with Kubernetes within the development platform ecosystems (e.g. Backstage or similar)
- This role involves a blend of front-end and back-end development, particularly in TypeScript and React, as well as integration with CI/CD pipelines and cloud platforms
What We Offer
- Paid time off: Unlimited PTO for exempt employees, 14 vacation days, 7 sick days, and 3 personal days for non-exempt employees
- Insurance: Medical, dental, vision, and life insurance options
- Other benefits: FSA & HSA, counseling services, wellness program, legal assistance, pet insurance, identity theft protection, dependent care FLSA, education assistance, commuter program, employee purchase program, service award program
- Equal opportunity employer