Senior Software Engineering Solutions Architect
PerficientAbout the role
Job Overview:
A Software Engineering Architect with expertise in AI, event-driven architecture, microservices, and system integration who will lead the design and development of scalable software systems from the ground up, leveraging modern technologies. Partnering with cross functional stakeholders, you will gather program requirements, perform architectural analysis, and create and design technical solutions supporting current and future business needs.
The Consultant must be a strong leader with proven experience evaluating industry best-of-class technical approaches.
- Communicate progress, risks, and technical challenges to senior management and stakeholders, providing regular updates on product development initiatives.
- Understands the company direction, goals, and industry competitive environment to determine and communicate how specific architectural decisions add value to the organization and to business.
- Communicate and evangelize the overall technology strategy to many stakeholders
- Work with engineering leadership to introduce and uphold state-of-the-art engineering standards, architectural governance, design patterns, and practices in a business friendly and sustainable manner.
- Architect event-driven systems and microservices for scalable solutions.
- Participate in designing AI-driven applications.
- Integrate/consolidate complex systems across different platforms.
- Cloud architecture expertise, particularly with AWS and Azure.
- Develop solutions in .NET, Java, and Node.js environments.
- Collaborate with cross-functional teams to ensure seamless implementation.
- Make informed technical decisions that support the product strategy.
- Foster a collaborative environment, promoting effective communication and knowledge sharing among engineering teams and cross-functional departments.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, leveraging Object-Oriented Programming fundamentals, Test Driven Development and Design principles Distributed Architectures.
- Proven experience in ground-up software design and architecture.
- Expertise in event-driven design, microservices, and AI technologies.
- Hands-on experience of AWS and/or Azure Cloud services.
- Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems.
- Proven track record of distilling ambiguity to clarity and direction.
- Demonstrated expertise with building and/or significantly improving large, business-critical systems involving stability, security, performance, and scalability.
- Time-honed expertise with modern SaaS across the entire lifecycle: development, testing, staging, deploying, and monitoring.
- Proficiency in .NET, Java, and Node.js.
- Strong experience in RDMS and SQL.
- Solid understanding of system integration techniques.
- Passion for innovation, continuous learning, and keeping up with emerging technologies and industry trends.
- Solid experience in event driven design paradigm using applications (Kafka, SQS, SNS etc.)
- Proficient in designing, building, and deploying microservices-based applications.
Preferred Skills and Education:
- Master’s degree in Computer Science or related field
The salary range for this position takes into consideration several factors when determining compensation decisions, including but not limited to skill sets, level of experience, training, licensure and certifications, and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. It is not typical for an individual to be hired at or near the top of the range for their role, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $92,118 to $202,730. Please note that the salary range listed for our US postings reflect the base salary only, and do not include benefits or any potential variable bonus programs, subject to rules governing the programs, whereby an award, if any, depends on various factors including, without limitation, individual and organizational performance.
WHO WE ARE
Perficient is a leading global digital consultancy. We imagine, create, engineer, and run digital transformation solutions that help our clients exceed customers’ expectations, outpace competition, and grow their business. With unparalleled strategy, creative, and technology capabilities, our colleagues bring big thinking and innovative ideas,
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s