WellSky is looking to build and optimize comprehensive software solutions that prioritize end-user efficiency and experience, requiring a Sr Principal Software Engineer - Software Architect to lead the architecture and design of large-scale, mission-critical systems.
Requirements
- Deep understanding of cloud infrastructure (preferably GCP)
- Strong knowledge of data structures, algorithms, and object-oriented design.
- Proficient with large-scale software development in Ruby on Rails and/or Python
- Proficient with PostgreSQL (or other relational databases) and NoSQL (e.g., Firestore) storage patterns and optimization techniques
- Strong knowledge of microservices and API-driven development
- Familiar with Data Engineering technologies including Airflow, Dataflow and BigQuery
Responsibilities
- Lead the architecture and design of large-scale, mission-critical systems by ensuring systems are built to be scalable, fault-tolerant, and highly available and designing solutions that optimize for performance, cost, and future growth.
- Take full ownership of critical engineering initiatives and projects, guide them from inception to deployment, troubleshoot complex issues, and ensure operational excellence in production environments.
- Research, experiment with, and introduce new technologies, methodologies, and engineering practices by staying at the forefront of industry trends and advocating for the adoption of new tools, AI capabilities, and other technologies that drive innovation and improve system performance.
- Champion high standards for software quality automation testing and ensure that systems meet rigorous security requirements, including secure coding practices and vulnerability mitigation.
- Act as a technical advisor to engineering leaders to influence best practices, design principles, and engineering culture.
- Work closely with senior leaders across solutions and design teams to align engineering work with WellSky goals, influence solution roadmaps by defining technical priorities, and ensure alignment between technical decisions and business needs.
Other
- At least 15-18 years of related work experience
- Proven experience leading cross-team technical initiatives in complex environments.
- Strong communication and collaboration skills, with proven ability to influence and drive change at all levels of the organization.
- Demonstrated success in modernizing legacy platforms and cloud migrations.
- Experience working in matrixed organizations and navigating cross-functional priorities.