Job Opportunities
Find jobs near you, whether onsite, hybrid, or remote.- Similar Jobs to: Software Architect
Software architect
Paysky Payments SolutionsUnited StatesKey duties & responsibilities include:Understand from the stakeholders the product to be developed and the high-level features needed and validate it from technical perspective.Ensure that plans and e
Software Architect
SHI GmbHBoiseAbout Us Since 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year and today we’re a $16 billion global provider of IT solutions and serv
Software Architect
UnitedHealth GroupMinnetonkaOptum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connectin
Software Architect
AikiTechTempeAt AikiTech Inc, we are at the forefront of revolutionizing enterprise application development through the strategic integration of Generative AI technologies. Our mission is to create a robust develo
Software Architect
LeidosHazel GreenDescriptionLooking for an opportunity to make an impact on the defense of the nation? At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicate
Software Architect
CircanaNew YorkLet’s be unstoppable together! At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an envir
Software Architect
ViaSatCarlsbadAbout usOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape
Software Architect
HighbrowBerkeley HeightsJob Title: Software ArchitectJob ID: 2024-12654Job Location: Alpharetta, GA or Berkeley Heights, NJJob Travel Location(s):# Positions: 1Employment Type: W2Duration: Long Term# of Layers:0Work Eligibil
Software Architect
Lexus NexusUnited StatesSoftware ArchitectIn this role, you will lead software architecture design and governance for complex, distributed systems. You will define technical direction, establish standards, and ensure systems
Software Architect
Lockheed Martin CorporationUnited StatesDescription: Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do mo
Software Architect
Lockheed Martin CorporationUnited StatesDescription: Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do mo
Software Architect
MVP Consulting IncUnited StatesSoftware ArchitectECM projects have multiple parts – the ECM repository, scanning/ingestion, and data collection using mobile application. This consultant will maintain existing and develop new proces
Software Architect
Zotec PartnersUnited StatesAt Zotec Partners, our People make it happen.Transforming the healthcare industry isn't easy - but with the right team, it becomes reality. Our accomplishments can't happen without our extraordinary p
Software Architect
Steampunk.comUnited StatesOverviewAs aSoftware Development Architect,you will work with our growingDevSecOpspractice evaluating,identifying, and developing complex software solutions usingcloud-native services, APIs, andmicros
Software Architect
Stealth StartupFort WorthSeeking a hands‑on Software Architect to lead the design and evolution of our platforms. This role defines system boundaries, data contracts, and non‑functional requirements while collaborating with f
Software Architect
CompunnelAliso ViejoJob Summary Leverage expertise in a technology area (e.g. Java, Microsoft technologies or Mainframe/legacy) to design system architecture.Key ResponsibilitiesDeliver technically sound projects across
Software Architect
TechfuturiqMcKinneyUpgrades to Microsoft .Net framework, modification to existing functionality, upgrading existing databases to supported databases, re-platforming of applications to new servers and any design changes
Software Architect
Steampunk.comVirginiaOverview As a Software Development Architect , you will work with our growing DevSecOps practice evaluating, identifying, and developing complex software solutions using cloud-native services, APIs, a
Software Architect
Aryadit SolutionsDallasAryadit Solutions, Inc. has openings for Software Architects in Dallas, TX. Responsibilities will include the following: Provide architectural blueprints and technical leadership to the development te
Software Architect
FusionHealthPort ReadingFusion Health is seeking an experienced Software Architect to join our Application Development team. You will help shape the technical direction of the systems that clinicians depend on every day, wor
Software Architect
Tyler TechnologiesCollege StationSoftware EngineeringCollege Station,Texas Salary: USD 140000.00 - 160000.00 AnnuallyWe’re hiring a Software Architect to help shape the technical future of Enforcement Mobile, a widely used platform f
Software Architect
SHIOlympiaAbout UsSince 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT
Software Architect
SHIMontgomeryAbout UsSince 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT
Software Architect
SHISpringfieldAbout UsSince 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT
Software Architect
SHIAugustaAbout UsSince 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT
About
Understand from the stakeholders the product to be developed and the high-level features needed and validate it from technical perspective.
Ensure that plans and estimations are aligned to meet the release dates.
Understand the future plans for the products and ensure that the architecture and design is flexible to achieve it.
Contribute in facilitating different technical obstacles during the implementation.
Ensure that company polices are not violated during the software life cycle.
Identify external integration points like third party systems and participate in all technical communications and provide the integration flow and its technical aspects.
Participate in technical interviews and selecting very good technical candidates.
Provide any technical training required for either existing developers or new hires.
Decide on technology stack to be used for the product, that suits the product needs and aligned with team skills.
Create prototypes and POC for any new introduced topic or idea to prove its validity before demonstrating it to stakeholders and team members.
Increase coding quality by deciding coding conventions and best coding practices and performing regular code reviews to ensuring that best coding practices and patterns are applied all the time.
Decide on the tooling, for instance what tools will be used by the developers to build the project.
Create the high-level architecture and high-level solution design. And solution needs to be as flexible as possible to cater to changing needs as the sprints go by.
Work with the PO and SM to understand what features need to be implemented in the near future and (next few sprints).
Work ahead of the development team at least by 2-3 weeks and decide on a strategy, for instance an architecturally correct approach to implement the user story.
Work with the PO team regularly to make sure both understand how the solution is going to be implemented. Discuss the drawbacks and advantages.
Take a pragmatic approach to arrive at a solution that fits both the business and the technical needs of the system. Also, be open for new ideas from both PO and developers.
Manage the quality of code and technical debt.
Align with TLs to ensure that delivery and technical tasks are going smooth during the sprints and provide any support needed.
Create “technical” user stories that the PO might have missed or needs architect’s help to write.
Support the development team.
Bridge the gap between the PO and the development teams. An important aspect in doing this is to manage conflicts between PO and development team. The PO/SM are always going to push for quick development, and it’s the architect’s responsibility to make the POs understand the “proper” way of approaching the solution through the right architecture and software development principles.
After the development team has completed implementation, review their work and make suggestions.
Always stay up to date with both PO as well as development team’s work.
ABOUT YOU
The ideal candidate has exceptionally high ownership, excellent critical thinking skills and the ability to work with agility in a fast-paced environment. They would also be insanely focused on demonstrating excellence in service delivery and problem-solving; breaking down complex information into understandable and actionable items.
Other qualifications include:
BS in Engineering or Computer Science, or equivalent.
10+ Years of experience in software development.
4+ Years of experience in leading teams.
2+ Years of experience in doing effective software architecture.
Having experience in different software life cycle methodologies especially Agile.
Having excellent coaching and leadership skills
Having excellent communication and demonstration skills.
Having excellent documentation skills with high ability to visualize different solutions in a clear way.
Having strong technical knowledge in different software architecture patterns especially micro-services architecture.
Having experience in different software development patterns like TDD and BDD.
Having experience in working with different relational databases like (MS-SQL Server and MySQL) and No-SQL databases like (MongoDB and Redis)
Having UI and UX skills
Having knowledge in frontend technologies using (HTML5, CSS “SaSS and LeSS”, JQuery and Bootstrap)
Having experience in frameworks like (HAPI-JS and React-JS) is a plus
Having experience in Mobile development.
Having experience in different build tools like Ant and Maven and Source Control tools like GIT.
Having experience in working with different Web servers and Application servers.
Having clear understanding of different security aspects.
Having knowledge in CI using different pipelines like Jenkins and CD using containerized solutions like Dockers
Having hands in DevOps using different configurations and orchestration tools is a plus
Having very good analytical thinking and inspection skills
Having the ability to provide wise judgement in different situations.
Self-Learner and always having hands on new technology in trends in the field
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.