Company Description
Simplified IT is a global IT Staffing and Managed Services company. We have been rated top 10 staffing companies in the country for 3 years in a row. We serve technology, financial, auto, logistics & distribution companies across the United States, providing either IT staffing or technology solutions — or both. With decades of experience and a nationwide network of highly qualified, certified IT professionals, our goal is to build a lasting relationship with each client based on trust and consistent, reliable services.
Job Description
Duration: ~6 months
Start date: July 1st (contingent on agreement/project resuming)
As a Senior Enterprise Cloud Architect, with a specialization in Software Engineering, your main responsibility is to lead a team of architects and engineers in designing, prototyping, developing, and deploying scalable software solutions for our customers on the Google Cloud Platform (GCP).
As part of your role, you will collaborate with various teams, including customers, engineering, sales, and Googlers.
You will be responsible for architecting and developing solutions across multiple stacks but with a focus on JAVA within an array of enterprise systems. We are a premier partner of Google Cloud Platform (GCP). As such your implementations will focus on enabling customers to utilize GCP better or to demonstrate its capabilities.
You will have a hands-on approach, researching and presenting solutions, conducting experiments, and building prototypes to validate ideas and demonstrate the effectiveness of the solutions you recommend.
- Work on one of our most critical projects alongside with a team of engineers, project managers and other architects
- Prototype Proof of Concepts for customer/team feedback
- Quality-Review solutions delivered by the engineers on the project
- Deliver hands-on technical mentoring and leadership to engineers on the project, especially when using niche architectural patterns.
- Keep the communication channels with the client transparent to update on progress, gather feedback, and evaluate opportunities.
- Assist the Project Managers and Clients in making high-impact decisions to improve the quality/time-to-market of the delivery where relevant.
- Shepherd high-impact PRs and changes to the required environments to extract client feedback as early as possible
Customer Facing - This is a customer-facing role. You will interact with customers on a daily basis. You will participate in calls and customer meetings to qualify for consultative engagements with engineering and business teams. You will present solutions, architectures, demos, and other technical materials to build trust and confidence in our ability to deliver a world class service to our customer.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or 10 years of relevant work experience in software development.
- Minimum of 10 years of experience in software development and architecture, preferably in cloud-based environments.
- Proven experience and deep expertise as a Java developer, with a focus on Spring Boot micro services framework.
- Strong understanding of Spring concepts such as Dependency Injection, MVC, AOP, etc.
- Prior experience designing, building, and maintaining high-quality, developer-friendly REST APIs.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Familiarity with build tools like Maven or Gradle.
- Exposure to full stack development, from setting up application and database server infrastructure to developing and implementing application code.
- Experience working with CI/CD pipelines.
- Proven track record of designing and implementing scalable and reliable enterprise software solutions and running them in production.
- Experience guiding complex, long-term customer engagements.
- Experience providing leadership, oversight, and direction of software development projects in a high-growth organization.
- Experience strategizing, designing, architecting, and directing the deployment of scalable software, with a focus on cloud-based solutions.
- Experience guiding technical design sessions, architecting and documenting technical solutions aligned with client business goals, and identifying gaps between the client's current and desired end states.
- Ability to architect, scope, and prioritize work based on feedback from the customer or internal teams.
- Ability to lead development teams through the Sprint planning process.
- Ability to evaluate and select appropriate technologies and frameworks to meet specific project requirements and assess risks and trade-offs.
- Proficiency in designing and implementing scalable, high-performance, and secure software architectures.
- Highly capable when working with customers in a consultative capacity, including convincing them to utilize more optimal technologies and processes
- Experience writing automated tests, including unit, integration, end-to-end, and acceptance tests.
- Experience tuning applications for non-functional requirements, such as: usability, maintainability, scalability, availability, security, and portability
- Excellent written and verbal communication skills with the ability to articulate technical concepts to technical and non-technical stakeholders.
- Time management with the ability to manage multiple streams.
- Passion for learning new technologies, industry trends, and best practices in software architecture and cloud computing.
- Ability to adapt quickly to changing business requirements and technologies in a fast-paced environment.
- Experience working on government projects.
Qualifications
- Good to have Camunda BPMN knowledge/experience.
- Familiarity with frontend web technologies, particularly Angular.
- Experience using Google Cloud Platform, in particular serverless (Cloud Functions), containers (Cloud Run, Kubernetes), and platforms (App Engine).
Additional Information
All your information will be kept confidential according to EEO guidelines.
What We Do
Since 1993, Simplified IT Solutions has provided computer support and network support to businesses along Colorado’s Front Range. Our IT services company specializes in reliable and efficient IT support, IT consulting, and network security. Our comprehensive portfolio of IT solutions and IT support services covers a wide range of managed IT services; from IT help and computer maintenance, to small business IT consulting, data backup, and IT security services. We understand your business IT requirements, and these guide us in applying technical support to solve problems, create new opportunities, and control costs.
In business IT support, we believe personal relationships are most important. For over 15 years, our staff has optimized the value of our IT services and made them available to small and medium sized companies. We recognize that every business has unique computer support needs, and we take a personalized approach to our IT support services by providing a highly-trained and experienced team you can trust for urgent issues, proactive support and project planning. So, whether you are looking to build a new network from the ground up, or need dependable IT help-desk services, we will provide you with exceptionally reliable IT solutions and IT support.
You have a lot riding on your IT system. Among IT services companies, see why Simplified IT has proven repeatedly through its customer-intimate business model that the right IT support service makes all the difference.