Software Architect Jobs

Choose from the best software architect jobs using Aditi Staffing

Build your software architect careers the right way. With our services, you can find the right software architect jobs to take your career to the next level. If you have an education in this field, and the right skills, contact us and we’ll guide you to the best jobs in software architecture.

What does a Software Applications Architect do?

The process of defining a structured solution to meet all technical and operational requirements is known as Software Application Architecture. This role necessitates the Architect to take a number of decisions that will impact the performance, the quality and the maintainability of the application. What a Software Architect typically does is he optimizes the common quality attributes such as security, performance and manageability and designs a structure that will meet all the requirements.

An architect will design the solution, develop the matrix and implement the solution onto the computer system. They are key personnel who are responsible for the entire developmental process right from when it was conceptualized to when it is completed. They write the architecture for how the application needs to developed and implemented and therefore oversee and work hand in hand with the entire technical team who is involved in the project.

A software applications architect would need to comprehend the requirements of the user and accordingly design a workable solution that fits into the requirements of the system. This solution will need to be then translated to the programmers so that can develop a code to implement. Once this solution is on board, the architect is solely responsible for the predicted outcome of the implemented solution, where care has to be taken if the final solution meets the company standards and addresses the purpose it was designed for. Software Applications Architect jobs are sought after by most fortune 500 companies.

What are the technical skillsets & qualifications you require to work in this vertical?

A technical Architect should be well-versed with Java, Flash & C+ in order to develop a good design. However more than the technical skill sets, an Architect should possess soft skills such as excellent analytic and logical skills. Also they should be able to have excellent comprehension skills to be able to comprehend the problem and communicate in simple terms the desired solution. This also indicates that an architect should be adept in problem-solving & decision making. Primarily an Architect has to be a leader and have a very good understanding of the business.

What are the certifications required to become a Software Applications Architect?

Most employers look for candidates who possess a Bachelor’s degree in Computer Science or Engineering. Courses which offer computer science theory & development, which covers data structures, quality testing, programming languages, algorithms & software engineering & architecture is what is required.

What are the Job opportunities for a Software Application Architects?

Based on the skill sets, the competencies and the responsibilities involved a Software Application Architect can choose to become a Software Engineer, Computer Programmer or an IT Analyst. The scope also lies in the field of gaming where he can become a video-game developer, Computer Programmer etc.

What is the scope for Software Application Architects?

The expansion of computer networking services has resulted in a rise in demand for software developers. The nature of applications is constantly progressing which has caused an increase in employment. It is predicted that there will be approximately 200,000 jobs available for Software Engineers, which indicates that the scope for pursuing and advancing in this career is humungous.

The average salary of an Application Software Developer is around $95,000, while a Systems Software Developer earns around $100,000 per annum, as reported by BLS in May.

Related Job Listings

.NET Development Jobs
Android Development Jobs
Application Development Jobs
Back End Development Jobs
Database Development Jobs
Front End Development Jobs
Java Development Jobs
Mobile Development Jobs
Oracle Development Jobs
SQL Development Jobs
Web Development Jobs
Python Programming Jobs

Apply

Architect: Embedded - II

Job Reference: 17-03450 Type: Contract

Location: Hillsboro, OR 
Duration: 06+ months 

Summary:

  • Software and embedded application development for a Wi-Fi based IoT system.
  • The project aims to demonstrate time synchronization capabilities, real-time and reliable communication between devices over an 802.11 network.
  • We are seeking an experienced engineer to lead the POC development, which is expected to include developing applications, enabling time synchronization capabilities (based on the 802.1AS standard), and implementing optimizations in the Wi-Fi implementation (in Linux) to improve reliability and meet hard latency targets.
  • The work also involves setting up experiments and collecting results.
  • The extensive experience in Linux is required and in particular experience with the Wi-Fi implementation in Linux is highly desirable.
  • The engineer is expected to collaborate with the research team on enabling implementation and evaluation of new wireless system and MAC/PHY protocol features. Background on wireless communications and networking is required.

Necessary Skills (Must Have):
  • Linux low level networking experience (e.g. skbuffs, netlink, etc.).
  • Experience developing wireless communications (Wi-Fi) in Linux.
  • Linux higher layer event distribution using dbus interface.
  • Embedded linux experience, specifically porting working code from a Linux Laptop to small form factor platforms.
  • Experience in wireless networking and 802.11/Wi-Fi is required.
  • Demonstrated ability to work independently and collaboratively in a team environment.
  • Problem solving skills in a dynamic and fast-paced environment.
Experience/Education 
  • Minimum years of experience required: 5 years direct hands on experience and over 7-10 years of overall experience
  • MS in Engineering/Computer Science, BS will be acceptable with more years of experience.
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page. 

Apply for this job

Apply

Software Engineer 5

Job Reference: 17-03367 Type: Contract

 
Title: Software Engineer 5
Location – Foster City, CA
Duration – 12 Months (possibility of extension)

JOBDESCRIPTION:                                                                                                                                                     
Education/Experience
·         Bachelor degree in computer science or equivalent training required
·         2-4 years related experience required
Skills
·         Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
·         Ability to work independently and manage one's time (Required)
·         Expertise in developing modules that pays attention to reusable components.
·         Expertise in TDD and ability to establish, gather and improve using code metrics.
·         Excellent communicator, ability to design and present architecture to stake holders.
·         Strong OO and SOA design skills
·         Demonstrated understand of TDD, refactoring and CI. Desire to influence others to adopt these practices.
·         Good experience with the following technologies:
·         ¿ Java: Generics, Multi-Threading, Class loading, Spring framework.
·         ¿ Java EE: Servlet, JMS, MDB
·         ¿ Web Services: REST/JAX-WS working knowledge of WSDL-REST.
·         Strong knowledge of Oracle and ability to write and debug stored procedures.
·         Working knowledge of GIT.
·         Strong debugging skills. Ability to debug problems with and without presence of debugging tools i.e. using multiple traces ex: log files, event logs etc.
·         Strong UNIX/LINUX background
Major Job Duties and Responsibilities:
·         As part of payment technology team you will help lead, design, enhance and build our services for Customers in an agile development environment. You will be working with colleagues, who will help, support and challenge you every day. Unit testing, code reviewing, and regular check-ins for continuous integration is just part of your DNA.
·         Help our client to achieve their real goals by understanding the requirements and how it would help them in their business.
·         Use technologies including Java, REST, NoSQL and more.
·         Leverage newer technologies and develop solutions to build next generation of Payment services.
·         Lead efforts to architect, design and implement various aspects of our global transaction processing systems.

Apply for this job

Apply

Software Engineer Vendor

Job Reference: 17-03014 Type: Contract

  
Location: Seattle WA
Duration:  3+ Months
 
As a Software Engineer Vendor, your primary responsibility will be to implement and test the software of our new systems. You would also get an opportunity to design or architect parts of the system.  Most of your time will be spent developing features and optimizing performance, robustness, and scalability of server systems. You will also spend time working with product managers to innovate new features to support many games and reduce technical debt associated with legacy systems through innovation and automation.  Additionally, you will be a champion for best practices within the engineering team.
 
Responsibilities:

  • Roughly 50 to 85% hands on coding
  • Create and work on large scale distributed HTTP based backend service creating new features and updating existing ones
  • Resolve defects during QA testing, preproduction, production and from the live environment
  • Work with multiple clients working on multiple different platforms who use the services and features you create to complete user facing features
  • Architect and design certain portions of the software
  • Occasional off-hours support for development needs and support of the live environment helping to ensure our consumer experience is always world class
 
Required Skills / Experience:
  • A passion for working in gaming
  • 7 or more years’ experience developing object oriented software (preferably in Java)
  • 4 or more years’ experience working on online services (HTTP via REST) at Internet consumer scale
  • Experience working on high traffic services and highly scalable systems
  • Experience working with cloud technologies to build SaaS applications
  • Use of technologies such as memcached, queuing, and NoSQL in production systems and other OSS tech
  • Superb communication skills: Demonstrated ability to explain technical issues to both technical and non-technical audiences
  • Strong understanding of the Software design/architecture process
  • Superb ability to take high level direction and know how to execute against it
  • Strong understanding of DevOps, Continuous Delivery, and Agile development
  • Experience with unit testing (JUnit)
  • Experience developing, maintaining, and innovating large scale distributed applications
  • Experience with source control systems
 
Nice to have Skills:
  • Experience with one or more scripting languages
  • Experience with Maven
  • Experience with Eclipse or IntelliJ IDEA
  • Experience with load testing and system analysis
  • Experience with other languages such as C++ or C#
  • Experience leading a team of engineers
  • Experience working with remote teams
  • Domain experience in economics, commerce, and/or fraud areas
 
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 
 
 
 

Apply for this job

Apply

Solution Architect Class C - III

Job Reference: 17-02322 Type: Contract

Location: Washington
Duration: 3+ Months 

Description:
•    At least 5 years relevant experience as a Security Architect.
•    Maintains expertise as SME in security, and defines architectural standards and best practices within this discipline.
•    Interacts with senior management to effect solutions for enterprise business requirements
•    Guides architectural focus group as prime subject matter expert for security
•    Mentors Team members on new technologies in security
•    Prepares and maintains documents including architecture diagrams, data models, and navigation maps.
•    Presents recommendations to address issues and risks in technology and processes across the organization.
•    Compile, develop, deliver, and evangelize security reference architectures and best practices that address critical security challenges and provide commercially responsible security guardrails for technology.
•    Influence stakeholders and ensure alignment with security strategy and architecture principles by driving collaboration across the enterprise’s technology architecture functions, the inclusion of security strategy roadmaps into enterprise technology roadmaps, and the adoption of security reference architectures and best practices

Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

IT Consultant II

Job Reference: 17-02079 Type: Contract

Location: Washington
Duration: 5+ Months 

Description:
•    You will design the digital experiences that our customers use.
•    You will collaborate with other designers, product managers, and stakeholders to gather requirements, define work flows to craft the best user experience.
•    You will be asked to contribute on all aspects of products, from conceptual flows to production design deliverables.
•    You will also work closely with researchers, creating low and high fidelity prototypes to gather user:

Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

Systems Security Architect

Job Reference: 17-01962 Type: Contract

Location: Washington
Duration: 6+ Months 

Description: Systems Security Architect

•    You will be working within the Cyber Strategy and Technology organization. 
•    The systems security architect will work as the technical lead of assigned cyber projects. 
•    He/She is responsible for supporting the technical systems and network architecture and engineering and be accountable for working with various systems administration technology and operations teams to define, explain, and implement security configuration controls to improve the security posture of the organization. 
•    Perform assessments and performance analysis to support, design, and develop new technical controls. 
•    Knowledge and experience and understanding of all aspects of each system, from both a business and technical point of view and a full working knowledge of technologies such as Windows, Exchange, UNIX, networking, web technologies, SQL Server and TCP/IP, as well as knowledge of one or more programming languages. 

Required Skills:
•    Knowledge and practice of formal architecture documentation processes such as UML, MDA, or TOGAF is desirable.
•    Strong problem solving skills; Ability to build from good relationships with clients/operational managers and colleagues.
•    Ability to gather and assimilate information; Ability to be adapt and prioritize; Ability to work under pressure and meet deadlines
•    Ability to think ahead and anticipate problems, issues and solutions
•    Solid written and verbal communication

Education:
•    Bachelor’s or higher degree in a technical discipline is desirable.

Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page

Apply for this job

Apply

TMOBJP00005786 - Sr. Engineer, Enterprise Information Security - Bellevue, WA

Job Reference: 16-09965 Type: Contract

Description: Sr. Engineer, Enterprise Information Security

SR. SECURITY ENGINEER SKILLS & RESPONSIBILITIES
Act as a trusted technical advisor with key security stakeholders at all levels of the organization for a variety of information security projects that arise from current business and technological developments
Hands-on experience supporting network, operating system, database, application & data layers across multiple platforms and technologies
Ability to assess risks and provide innovative countermeasures and solutions that appropriately balance security and business requirements
Ability to step into an uncontrolled space and bring security structure
Provide guidance to security analysts, PMs, business partners and IT leadership when new projects are introduced to the business or new risks are identified

SECURITY DESIGN ASSESSOR
Ability to consult internally with Sr. Engineers (Application, Network, DevOps) to apply security principles and best practices that meet business objectives
Experience controlling the threat surface area, identifying attack vectors, vulnerabilities and establishing appropriate controls. Can build a threat model
Evaluation & assessment of compliance to a regulation, law or policy using industry standard methodologies (ISO27001, COBIT, NIST, etc.) in an enterprise environment

INTERNAL TOOLS
Evaluate, recommend, and implement commercial hardware and software security products to augment and enhance the Company enterprise security program
Hands-on experience installing, configuring, and supporting security related hardware and software such as Certificate Management, Remote Connection, Network Protection, Data Loss Prevention, File Integrity Monitoring, Security Auditing & Logging, and Vulnerability Management
Ability to learn a new technology and drive it from ideation through deployment and integration to fully automated and operationalized
Ability to automate basic integration, data collection, scripting and reporting tasks via secure coding standards

TEAMMATE
Ability to work on multiple tasks simultaneously, set priorities, communicate delivery expectations, and meet deadlines
Innovative, collaborative and able to solve problems independently
Able to work within the team to build measurable, repeatable processes
Strong verbal and written communication skills
Required Skills:
Desired Skills:
Education:

Apply for this job