Think Beyond The Label Jobs

Mobile Think Beyond The Label Logo

Job Information

Centralsquare Technologies Software Architect (Cloud) in United States

Software Architect (Cloud)

United States

  • Apply

  • About CentralSquare Technologies

    CentralSquare is a unique enterprise software company whose mission is to build safer, smarter, more connected communities. More than 8,000 public sector agencies trust CentralSquare solutions each and every day. We serve governments of all sizes, from small towns to major cities, to make delivering public services less costly and more efficient.

    Job Description

What We’re About

At CentralSquare, you’ll get the opportunity to work in a collaborative environment within a company that builds complex web-based enterprise applications for our Public Servants across North America.

Looking to grow your career? That’s great! We believe in growing and cultivating careers here. There is plenty of room for growth for motivated people.

Hard work should be rewarded. We are committed to providing competitive compensation with a great benefits package, including tuition reimbursement, parental leave, paid volunteer hours, and unlimited PTO. Our flexible work environment also enables you to take advantage of an excellent work-life balance whether you are in office or working remotely.

Job Description

This role oversees the build, test, and integration of high-level concepts within the software applications. Uses technical expertise in developing resolutions to critical issues and broad design matters in the overall software life cycle. They will collaborate with development teams and others to ensure designs utilize state-of-the-art technologies, methodologies, and development environments. A major focus will be on guiding efforts in the migration of existing, traditionally on-premises products to the Cloud.

Job Duties Include:

  • Lead technical investigations and do complex technical development plans

  • Ensure the architecture strategy supports the company’s systems and achieves the business goals

  • Monitors and automates system, application, and cloud environment related maintenance tasks

  • Implements and supports technology stack for Engineering teams to leverage continuous integration for product delivery and deployments

  • Migrates existing environments from virtualized server environments to cloud-based platforms

  • Creates more stable operating environments by continuously improving the infrastructure to be easily deployable and scalable

  • Identify refactoring opportunities and technical debt issues to bring to the Product Owner

  • Develop framework level classes and implement changes without compromising the system

  • Provides an open learning environment for cross-team knowledge sharing

  • Communicates professionally and positively with stakeholders (internal and external)

  • Creates and maintains accurate documentation of systems, solutions, guidelines, and processes

  • Ensures adherence to all security practices

    Skills & Requirements

General Requirements:

  • Experience migrating on-premise software to the Cloud

  • Bachelor’s or master’s degree in computer science, Cyber Security, Network Operations or related field, or equivalent experience

  • 8+ years of professional experience with public cloud platforms and complex environments involving many dependencies.

  • 8+ years of architecture, design, implementation, and/or support of application re-factoring/hosting and migration

  • 3+ years of leading strategy development for technical projects

  • 3+ years of professional experience as a subject matter expert for a cloud team

  • Extensive professional experience scripting with a relevant languages

  • Extensive professional experience working in Agile and DevOps processes and activities on project execution

Mastery of the Cloud-based technologies:

  • Infrastructure as Code (Terraform, Cloud Formation, etc.)

  • Network design & troubleshooting from the physical to application layers.

  • Relational database administration, system administration, and SQL

  • Build, CI automation, and configuration management tools (Ansible, Powershell, etc.)

  • Cloud platforms and complex environments involving many dependencies.

  • Software development tools, operating systems (Windows and Linux), virtual and physical infrastructure, network topologies, and security models

  • Automation first mindset and ability to turn manual steps into automated processes.

  • Source code management tools & artifact management

Managerial Experience:

  • Able to lead a cooperative effort among members of a project team and across departments to deliver results on time and within scope

  • Able to negotiate with customers and management

  • Able to provide feedback, encouragement, and training to reports to develop a professional work environment

  • Understand the value of effective communication and leads the team in promoting communication within it

  • Great organizational skills with the ability to prioritize and handle multiple tasks effectively

  • Great presentation and facilitation skills

One more thing: Extended skill sets are welcome and encouraged so don’t be afraid to send us your resume even if you are a bit uncertain.

Okay-last thing, promise: Share this with friends; we could have something that suits them too!

DirectEmployers