Horizon Pharma Plc - Pittsburgh, PA

posted about 1 month ago

Part-time,Full-time - Mid Level
Pittsburgh, PA
Management of Companies and Enterprises

About the position

The Software Engineering Institute (SEI) is seeking motivated and insightful Software Architects who are passionate about addressing complex software engineering challenges through the application of software architecture principles, practices, and tools. The SEI's Architecture Analysis, Design, and Automation (ADAA) team is dedicated to applied research and development, focusing on creating innovative solutions, theories, practices, and tools that enhance the development and quality of software-intensive systems. Our work is not only theoretical but also practical, as we apply our findings in both government and industry settings to tackle critical software development and evolution challenges. At SEI, we pride ourselves on the impact our software architecture principles and practices have had over the decades, influencing organizations worldwide and shaping university curricula. As a Software Architect, you will have the opportunity to make a significant impact on the state of the art in software engineering while collaborating with some of the most talented professionals in the field. In this role, you will lead or participate in teams that advise customers on architecture practices to identify and resolve large-scale development issues. You will analyze customer needs throughout the development lifecycle, recommend actionable solutions, and work closely with collaborators and customers to apply SEI research outcomes to real-world systems. Your contributions will also extend to the development and enhancement of architecture and software engineering practices, utilizing customer experiences to inform and advance these practices. Additionally, you will have the opportunity to contribute to the technical community through publications and presentations, as well as develop proposals and work plans that align with our mission.

Responsibilities

  • Lead or work on teams to advise customers in the use of architecture practices to identify and solve large-scale development problems
  • Analyze customer needs throughout the development lifecycle and recommend courses of action
  • Work with collaborators and customers to apply SEI research outcomes to real-world systems
  • Analyze customer problems, determine needs, and recommend courses of action
  • Contribute to the development and improvement of architecture practices and software engineering practices
  • Use customer experiences to inform and advance software engineering practices, focusing on architecture design and analysis
  • Contribute to the technical community through publications and presentations
  • Develop proposals and work plans

Requirements

  • BS in Software Engineering, Computer Science, or related field with 8 years of experience, or MS with 8 years of experience, or PhD with 2 years of experience
  • Practical experience architecting software systems and/or experience in software architecture design and analysis research
  • Strong presentation skills for small and large audiences in government and industry settings
  • Experience architecting, developing, and evolving modern software systems
  • Experience leveraging architecture concepts to improve activities across the development lifecycle (including requirements, design, integration, testing, and deployment activities)
  • Experience applying architecture practices to production systems, particularly to address sustainment and modernization problems
  • Ability to quickly learn and adapt to new technologies, platforms, and environments
  • Ability to use software architecture and design tools and languages to develop and evolve production software
  • Ability to use common object-oriented programming languages and development tools in a team environment
  • Ability to use agile practices and DevOps automation in the development and evolution of production software
  • Experience architecting or designing systems with large-scale data challenges, such as AI/ML and big data systems
  • Ability to work effectively in small and large teams
  • Knowledge of SEI architecture work such as the ATAM, QAW, and documentation with the Views and Beyond Approach

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k retirement plan
  • Paid holidays
  • Paid time off
  • Tuition reimbursement
  • Professional development opportunities
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service