Software Architect

Ascension
St. Louis, MO Remote Full Time
POSTED ON 1/11/2023 CLOSED ON 6/14/2023

What are the responsibilities and job description for the Software Architect position at Ascension?

We Are Hiring:
  • Department: Ascension Studio
  • Schedule:8-hour day shift, Monday-Friday
  • Location: Remote
What You Will Do:
Ascension is looking for an experienced Software Architect to join the #AscensionStudio.

Accelerate Ascension’s journey to transform healthcare, for those we seek to serve and those who serve, by delivering brand-wide experiences, powered by people, design, data and technology.

#LI-Remote
#techsponsored

You will be the change agent in the software engineering organization. Your role is hands-on, developing proof of concepts, contributing to coding solutions (as required), an authority on software solutions, defines/reviews software product architecture specifications providing feedback to assigned software engineering teams. Success in your role will ensure successful, high-quality technical delivery and implementation of assigned software projects according to project timelines. Equally important will be your continual growth and development as a Software Architect professional and keeping current on latest technology trends in software engineering.

Responsibilities:

  • Product/Project focus:
    Closely collaborates with the assigned engineering teams to architect and design solutions which deliver resilient; reliable; scalable; secure; compliant; and highly available products on defined project timelines - with plans to mitigate system risk. Offers architecture-level feedback on projects outside of their core area.
  • Standards/Best Practices: Identifies, documents, communicates, champions; and drives adoption for: software architecture/design standards; policies; processes; best practices; and aligned software architecture/software engineering points of view.
  • Leadership: Provides software architecture and engineering leadership by keeping current with technical and industry trends. Then, applying the knowledge to lead solutioning or problem solving discussions and knowledge sharing with compelling presentations, demos, or solution samples to promote architectural and technical ideation.
  • Architecture Roadmap: Participates in grooming the architecture roadmap to evolve and mature Ascension Studios systems and horizontals in accordance with architecture vision, strategy, and goals. Influence leadership, and project teams to prioritize architecture projects when required.
  • Industry Knowledge: Keeps current on industry-standards related to non-functional system requirements (performability, scalability, availability, security, etc) with extensive software engineering and solution patterns expertise. Expert in at least 1 technical area, will use all acquired knowledge to ensure successful and appropriate implementation and mentor software engineers.

Characteristics We Seek:
  • Be curious about technology. The software engineering industry is constantly changing and evolving. At Ascension, we embrace change and are curious to learn how the latest technology can be used to improve the lives of patients and our clinicians.
  • Learn and grow professionally. We strive for continuous improvement of our Ascension Studio organization and our team members do the same. This comes from the path of constant learning, in addition to reflecting on past experiences for improvement opportunities.
  • Always ready for change. A rolling stone gathers no moss, and neither do we. We accept that change is always around us, and our work is no exception. We navigate change through early and often communication; engage the ambiguous; promote diversity; accept new ideas; and lean on learning agility.
  • Seek feedback. Feedback is important to us. We use it as a guide for our own development, and we build our software with feedback built into the process. It is incorporated into our software development lifecycle with design, code reviews, unit tests, and continuous integration. Feedback is also integrated into our shipped solutions with application performance monitoring (APM) and usage analytics to help us learn methods to improve.
  • Sound awareness of self and situations. We understand the importance of knowing our best selves, and the value gained from our teams to compensate for our shortcomings. Equally important is our ability to assess situations with a calm and clear mind, and develop next steps to proceed in the best manner possible.
  • Demonstrate positivity. Our organization's focus is all about solving problems, and most of these problems are challenging. We try not to let that get in our way of thinking positively - instead it's what motivates us to reach higher.
  • Work with your team. We understand that our best work comes from working together. Our teams enjoy working together, sharing knowledge, helping, mentoring, and delivering our best for the communities we serve.
  • Live Ascension’s core values. The Ascension core values are the standard that we hold ourselves to and a source of pride for us. We live by them. Our core values include: service of the poor; reverence; integrity; wisdom; creativity; and dedication.
What You Will Need:
Education:
  • High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
  • Master's degree preferred.
Work Experience:
  • 5 years of experience required.
  • 10 years of experience preferred.
  • 2 years of leadership or management experience required.
  • 5 years of leadership or management experience preferred.
Additional Preferences:
  • Experience in architecting, designing and developing complex, cloud-native, scalable, performant and highly available distributed systems, with experience in at least one cloud native platform (Docker/K8S/CF)
  • Expertise in microservice architectural patterns and design
  • Expertise in Java8 /Spring Boot
  • Expert-level understanding of relational and NoSQL databases (MySql, Postgres, Mongo etc), SQL, and database/schema design
  • Experience implementing APIs on gateway products (e.g. Apigee)
  • Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
  • Strong Computer Science fundamentals in OOAD, SOLID, design patterns, data structures, and algorithms
  • Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
  • Experience with PCF and GCP
  • Experience with healthcare data standards (HL7, FHIR)
  • 4 years of experience and expertise in designing, developing, and consuming Restful API’s.
  • 10 years of overall hands-on software engineering experience.
  • Strong verbal and written communication skills
Why Join Our Team:
When you join Ascension, you join a team of over 150,000 individuals across the country committed to a Mission of serving others and providing compassionate, personalized care to all. Our inclusive culture, continuing education programs, career coaches and benefit offerings are just a few of the resources and tools that team members can use to create a rewarding career path. In fact, Ascension spent nearly $46 million in tuition assistance alone to support associate growth and development. If you are looking for a career where you can grow and make a difference in your community, we invite you to join our team today.
Equal Employment Opportunity Employer:
Ascension will provide equal employment opportunities (EEO) to all associates and applicants for employment regardless of race, color, religion, national origin, citizenship, gender, sexual orientation, gender identification or expression, age, disability, marital status, amnesty, genetic information, carrier status or any other legally protected status or status as a covered veteran in accordance with applicable federal, state and local laws.

For further information regarding your EEO rights, view the EEO is the Law poster.

Pay Non-Discrimination Notice

Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants.
E-Verify Statement:
This employer participates in the Electronic Employment Verification Program. Please click the E-Verify link below for more information.

E-Verify

Salary : $46 - $0

Architect
Madrid Engineering Group, Inc -
Fenton, MO
Architect
CPWG ENTERPRISES, LLC -
Fenton, MO
Strategic Student Program: AI Software Engineer Intern (Summer 2025; EDA)
Siemens Digital Industries Software -
Maryland, MO

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Architect?

Sign up to receive alerts about other jobs on the Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235

Sign up to receive alerts about other jobs with skills like those required for the Software Architect.

Click the checkbox next to the jobs that you are interested in.

  • Debugging Skill

    • Income Estimation: $150,756 - $194,140
    • Income Estimation: $153,752 - $200,235
  • Programming Skill

    • Income Estimation: $150,756 - $194,140
    • Income Estimation: $154,597 - $194,610
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Architect jobs in the St. Louis, MO area that may be a better fit.

Architect

S J Hollander Architect, Saint Charles, MO

Software Architect III

Brooksource, Maryland, MO

AI Assistant is available now!

Feel free to start your new journey!