Staff Software Architect

$170,960 - $190,193/Yr

American Physical Society (Aps Physics) - College Park, MD

posted about 1 month ago

Full-time - Senior
Remote - College Park, MD
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Staff Software Architect at the American Physical Society (APS) is responsible for developing and maintaining scalable and secure software solutions while leading the architecture strategy to align with the organization's business goals and digital transformation initiatives. This role involves overseeing technical projects, mentoring teams, and ensuring systems are optimized for performance and security. The architect will translate customer and product requirements into comprehensive system solutions, perform functional analysis, and write software and integration specifications.

Responsibilities

  • Lead the technical design, development, and implementation of complex full-stack web applications and APIs.
  • Develop and maintain an architecture strategy that aligns with business objectives and digital transformation initiatives.
  • Collaborate closely with senior leadership and cross-functional teams to gather requirements and define system designs.
  • Articulate the trade-offs, benefits, and risks associated with proposed architecture and design solutions.
  • Ensure the logical conversion of customer and product requirements into robust systems solutions.
  • Execute system performance modeling to evaluate and optimize the architecture's effectiveness.
  • Provide technical guidance on technology selection and architectural decisions.
  • Create and maintain documentation and diagrams that communicate architectural decisions and system designs.
  • Analyze existing systems to identify opportunities for optimization and modernization.
  • Drive the adoption of industry standards and best practices for security and risk management throughout the software development lifecycle.
  • Manage relationships with external vendors and open-source communities.
  • Mentor junior and senior engineers, providing guidance and fostering a culture of continuous learning.
  • Stay current with emerging technologies and industry trends to introduce innovation and improve processes.
  • Perform complex analysis, design, and development, including automated unit and integration testing.
  • Document, maintain, and update policies and procedures for the software development life cycle.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field (directly relevant work experience in lieu of degree accepted).
  • Minimum 7 years of hands-on professional software development experience.
  • Minimum 3 years of experience as a software architect leading a technical team.
  • Proven track record of developing and delivering high-quality, business-critical software applications.
  • Knowledge of industry standards and best practices in enterprise architecture, cybersecurity, and risk management.
  • Proficient in technical problem-solving, including decomposition, root cause analysis, and solution development.
  • Familiarity with a wide range of technologies, including cloud computing and DevSecOps solutions.
  • Strong experience with web services and understanding of web protocols and standards.

Nice-to-haves

  • Familiarity with container platform technologies like Docker and Kubernetes.
  • Knowledge of code deployment architecture (CI/CD) and methodologies.
  • Experience reviewing the work of other developers and providing constructive feedback.

Benefits

  • Flexible schedules and ability to work remotely
  • 8% employer-paid retirement contribution
  • Investment advisement services: 100% employer paid
  • Medical benefits: PPO or HDHP option
  • Employer contribution to FSA or HSA account
  • Lifestyle Spending benefit up to $2000.00 (USD) - 100% employer paid
  • Dental benefits: individual coverage 100% employer paid
  • Vision benefits: individual and dependent coverage 100% employer paid
  • Basic Life & Accident insurance: employee coverage 100% employer paid
  • Supplemental Life & Accident insurance
  • Disability insurance: employee coverage 100% employer paid
  • Voluntary Accident & Critical Illness insurance
  • Healthcare, Commuter & Dependent care flexible spending accounts
  • Vacation: 15 days annually
  • Generous holiday leave: 17 paid days of significance
  • Personal leave: 4 days annually
  • Volunteer leave: 1 day annually
  • Sick leave: 10 days annually
  • Bereavement & Compassion leave: 2 -15 days based on loss
  • 12 weeks employer-paid family leave
  • College tuition reimbursement plan
  • Job related seminar & continuing education
  • Professional Certification/Recertification 100% employer paid
  • Training and professional development; access to LinkedIn Learning on-demand courses
  • Employee Assistance Program
  • Mindfulness Meditation: live and on-demand classes
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service