Saxon Global
Principal Software Architect
Saxon Global, Cleveland, Ohio, us, 44101
Title : Principal Software Architect
Duration : 6 months contract to hire
Location : 100% Remote
Overview : One of our large financial services clients is looking for a principal software architect to be responsible for the overall design and architecture for a new project. You will play an instrumental role helping influence the technical direction of the project by setting standards for development, ensuring that the software is scalable, maintainable, and meets the needs of the organization. As the principal software architect, you will work closely with other teams, such as product management, QA, and Enterprise Architecture to ensure that the software meets the needs of the customer and is delivered on time and within budget. If this role fits what you're looking for, feel free to apply!
Responsibilities:Collaborate with stakeholders to understand business requirements and translate them into technical solutions.Lead a team of software developers and provide guidance on software design, development, and testing.Participate and facilitate Agile meetings including Poker Planning, Iteration Planning, Daily Scrum, Iteration Review, and Retrospectives.Set & maintain standards for code quality and maintainability, with a focus on extensibility, code reuse, and thorough testing.Participate in code reviews and provide constructive feedback to other developers.Expected Technical Background:
You have extensive experience scaling & working with enterprise systems.You have experience with managing many vendors and 3rd party APIs.You are passionate about designing & developing high-throughput, high performance, and responsive systems.You have experience with orchestration platforms (like Mulesoft, Apigee) and with messaging tools (Queuing, Pub/Sub, Kafka).You have experience deploying & scaling enterprise applications using GCP services and Kubernetes.You have familiarity with domain driven design, API first development, and test-driven development.You have experience working with both non-relational and relational databases and can speak to differing strategies for partitioning and protecting client data.You have experience working on projects with high code coverage and good documentation, especially self-documenting code.Familiarity with Java 8+ concepts such as streams, lambdas, and new multithreading frameworks. Some knowledge of ORMs such as JPA and Hibernate.Qualifications:
10+ years of software engineering experience or similar project experience5+ years of experience working in large highly regulated organizations, such as finance or healthcareExperience leading teams in developing complex enterprise software. This includes automated build, automated system, integration, & unit tests.Bachelor's degree in computer science; Master's degree preferredStartup or entrepreneurship experience is a plusTechnologies:
JavaSpring BootSpring MVCAny ORMOracle, MySQL, or PostgresGCP tools (Including but not limited to Cloud Run, GKE, Cloud Functions, Firebase)REST and SOAPExperience with Integration and Unit Testing FrameworksAlloy, a Vendor for Identity Decisioning [nice to have]Nice to Have:
Some experience or the ability to quickly learn modern UI frameworks: React and EcmaScript 6+, promises and observables, flux/redux patterns for state management, webpack and hot module replacement, test with enzyme or jester, interested in working with micro frontends using UI composition.
Required Skills : - Java 8 or higher - Google Cloud Platform (GCP) - MongoDB, Mongo Atlas - specifically working on Cloud Run, GKE, KubernetesBackground Check :YesDrug Screen :YesNotes :Selling points for candidate :Project Verification Info :"The information provided below is for Apex Systems AV use only and is not to be distributed publicly, or to any third party. Any distribution of the below information will result in corrective action from Apex Systems Vendor Management. Client Letter: Will Not Provide"Candidate must be your W2 Employee :YesExclusive to Apex :NoFace to face interview required :NoCandidate must be local :NoCandidate must be authorized to work without sponsorship ::NoInterview times set : :NoType of project :Architecture/DesignMaster Job Title :Architect: JavaBranch Code :Cleveland
Duration : 6 months contract to hire
Location : 100% Remote
Overview : One of our large financial services clients is looking for a principal software architect to be responsible for the overall design and architecture for a new project. You will play an instrumental role helping influence the technical direction of the project by setting standards for development, ensuring that the software is scalable, maintainable, and meets the needs of the organization. As the principal software architect, you will work closely with other teams, such as product management, QA, and Enterprise Architecture to ensure that the software meets the needs of the customer and is delivered on time and within budget. If this role fits what you're looking for, feel free to apply!
Responsibilities:Collaborate with stakeholders to understand business requirements and translate them into technical solutions.Lead a team of software developers and provide guidance on software design, development, and testing.Participate and facilitate Agile meetings including Poker Planning, Iteration Planning, Daily Scrum, Iteration Review, and Retrospectives.Set & maintain standards for code quality and maintainability, with a focus on extensibility, code reuse, and thorough testing.Participate in code reviews and provide constructive feedback to other developers.Expected Technical Background:
You have extensive experience scaling & working with enterprise systems.You have experience with managing many vendors and 3rd party APIs.You are passionate about designing & developing high-throughput, high performance, and responsive systems.You have experience with orchestration platforms (like Mulesoft, Apigee) and with messaging tools (Queuing, Pub/Sub, Kafka).You have experience deploying & scaling enterprise applications using GCP services and Kubernetes.You have familiarity with domain driven design, API first development, and test-driven development.You have experience working with both non-relational and relational databases and can speak to differing strategies for partitioning and protecting client data.You have experience working on projects with high code coverage and good documentation, especially self-documenting code.Familiarity with Java 8+ concepts such as streams, lambdas, and new multithreading frameworks. Some knowledge of ORMs such as JPA and Hibernate.Qualifications:
10+ years of software engineering experience or similar project experience5+ years of experience working in large highly regulated organizations, such as finance or healthcareExperience leading teams in developing complex enterprise software. This includes automated build, automated system, integration, & unit tests.Bachelor's degree in computer science; Master's degree preferredStartup or entrepreneurship experience is a plusTechnologies:
JavaSpring BootSpring MVCAny ORMOracle, MySQL, or PostgresGCP tools (Including but not limited to Cloud Run, GKE, Cloud Functions, Firebase)REST and SOAPExperience with Integration and Unit Testing FrameworksAlloy, a Vendor for Identity Decisioning [nice to have]Nice to Have:
Some experience or the ability to quickly learn modern UI frameworks: React and EcmaScript 6+, promises and observables, flux/redux patterns for state management, webpack and hot module replacement, test with enzyme or jester, interested in working with micro frontends using UI composition.
Required Skills : - Java 8 or higher - Google Cloud Platform (GCP) - MongoDB, Mongo Atlas - specifically working on Cloud Run, GKE, KubernetesBackground Check :YesDrug Screen :YesNotes :Selling points for candidate :Project Verification Info :"The information provided below is for Apex Systems AV use only and is not to be distributed publicly, or to any third party. Any distribution of the below information will result in corrective action from Apex Systems Vendor Management. Client Letter: Will Not Provide"Candidate must be your W2 Employee :YesExclusive to Apex :NoFace to face interview required :NoCandidate must be local :NoCandidate must be authorized to work without sponsorship ::NoInterview times set : :NoType of project :Architecture/DesignMaster Job Title :Architect: JavaBranch Code :Cleveland