Sr. Software Architect - Java

Java/J2EE; Spring; Web Services; enterprise integration; architect; database
Full Time
Telecommuting available Travel not required

Job Description

Software Architect

Regular Full-Time; Remote from DC area and/or Raleigh, NC


About EnvoyIT’s Client:

Join EnvoyIT’s client as they revolutionize service assurance and service delivery in the IT management software marketplace. EnvoyIT’s client is a company filled with people that are care about our customers, our technology and each other.  Our solutions provide network, systems and application management in super scaled environments.  If you are passionate about seeing your work being used as scale – we mean real scale at enterprises and global providers, then you want to be here amongst us and our customers.

What you'll do:

You are part of a small group of software architects supporting a complex software system for network, systems and application management / service assurance suite. You’ll own a significant set of functions as one of the architects and are an industry veteran.  You and the architecture team will be challenged with innovating against the company’s next generation of algorithmic IT operations platforms leveraging working with automation, machine data and many cutting edge technologies. 

Job Summary:

The Senior Software Architect will be responsible for assessment of system level functional and performance requirements and the definition of software system implementation strategies. Duties will include performing software requirements analysis, system integration activities, software testing, developing new work products, and enhancing existing applications. The selected incumbent will work closely with engineering and capture teams and will provide support for business development initiatives. The ideal candidate will have the experience, vision, and skills necessary to be the principle architect of these applications. The successful candidate will work on a multi-disciplinary product development team and will need to be able to interpret and understand software requirements documents. This individual will also provide mentoring to fellow engineers. Meets current and future business needs by designing, developing and implementing Information Technology strategies and platforms. Manage the development of strategies, multiple and/or sizable projects to meet corporate goals and objectives.  


Experience needed:


  • 15 to 20 years of professional experience in software architecture and design
  • Bachelor’s or higher degree in Computer Science, Engineering, or Math
  • Experience in creating intellectual property, patents awarded and/or patents filed
  • Natural innovator who strives to continuously improve, learn, and lead
  • Possess innate passion for coding, solving complex problems, building highly scalable algorithm heavy software solutions
  • Experience in building and deploying large scale enterprise software
  • Extensive knowledge of networking technology and protocols
  • Experience in optimization of persisting and accessing time series data and unstructured/semi-structured data
  • Experience with web security a major plus
  • Experience with Angular (2+), Vue.js or other JavaScript UI frameworks
  • Experience in consuming REST APIs, JSON, and HTTP.
  • Experience with AWS EC2, Dockers, VPC, and S3.
  • Knowledge of service availability and performance management

Qualified candidates must be able to work in the US without sponsorship.  EnvoyIT’s client is unable to sponsor H-1b visas at this time.

Send resumes in Word format to for immediate consideration.




Posted By

Amy Becker

Dice Id : 10177475
Position Id : 765307
Have a Job? Post it