Principal Software Architect Resume Samples

4.7 (114 votes) for Principal Software Architect Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the principal software architect job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
WR
W Romaguera
Wallace
Romaguera
58233 Torphy Ridge
New York
NY
+1 (555) 593 8478
58233 Torphy Ridge
New York
NY
Phone
p +1 (555) 593 8478
Experience Experience
San Francisco, CA
Principal Software Architect
San Francisco, CA
Harris, O'Connell and Legros
San Francisco, CA
Principal Software Architect
  • Working with development teams to assist them in meeting business goals through the use of good technical design
  • Provides high level work estimates and assists in task planning & task allocation
  • Provide thought leadership for superior platform and developer technology inside Ellation and drive programs to streamline and improve its adoption
  • Follow architecture trends, industry standards, emerging technologies, products, and tools assisting in development of mobile applications
  • Work closely with Web and Mobile App architects to create a shared vision for architecture and how the pieces fit together
  • Provide leadership, technology guidance and mentors others throughout the domain to create state of the art software best practices and design methodologies
  • Work closely with technical and product management to ensure Ellation builds the best products and technology
Houston, TX
Principal Software Architect CH
Houston, TX
Koss-Olson
Houston, TX
Principal Software Architect CH
  • Identify work packages suited for external contracts, identify and vet contractors, put in place statements of work, and monitor/manage their delivery
  • Solid background in software development
  • Eagerness to work iteratively and collaboratively
  • Lead project planning with crisp work breakdown and effort estimation
  • Define and own tooling software architecture that may includes new designs, modifications, or extensions to existing tools solutions
  • Ultimately, be responsible for the success or failure of tool deployment for one or more Cirrus programs
  • Facilitate stakeholder interactions through regular demonstrations, collecting and triaging internal customer feedback
present
Boston, MA
Senior Principal Software Architect
Boston, MA
Huel, Keebler and Armstrong
present
Boston, MA
Senior Principal Software Architect
present
  • Working with planning and strategic marketing to identify specific business opportunities
  • Defining the overall software architecture and working closely with engineering for implementation
  • Identifying and working with software partners to assess technology and roadmaps for inclusion in future directions
  • Development of Solution Architecture Specs
  • Architect and develop big data analytics software. Effort includes collecting car data and architecting a big data lake cloud architecture to derive business intelligence for the automotive industry
  • This person will be responsible for Big Car Data Architecture and Software development. Specific tasks include
  • Define, architect and implement indexing and reporting mechanisms to detect outliers, system failures and rare network effects
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Towson University
Bachelor’s Degree in Computer Science
Skills Skills
  • Hands-on development experience with a publicly available SaaS product is highly desirable
  • Capability and willingness to absorb new information quickly and switch gears easily
  • Candidates should have experience in a continuous integration environment doing highly scalable software development and design
  • Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
  • Highly desirable to have understanding of the data center platform from the major cloud providers like AWS, Azure and Google
  • Good judgment, strong problem-solving and decision-making skills, and a finely tuned balance of technical purity and pragmatism
  • Has a good understanding on full project life cycle methodology and reference architecture for web and mobile enablement
  • Ability to acquire technical skills quickly
  • Strong verbal and written communication skills
  • Five years' experience in working in cloud based highly distributed product delivery systems environments
Create a Resume in Minutes

15 Principal Software Architect resume templates

1

Principal Software Architect Resume Examples & Samples

  • Providing technical and thought leadership on agile teams
  • Code review and mentorship of other developers on agile team
  • Masters / Bachelors' in Computer Science or related field, or 4 years of relevant work experience
  • Minimum of 6+ years of relevant experience in designing large scale solution architectures
  • Knowledge of one of the following languages C#, Java, C++, Ruby, Python, Scala
  • Thorough knowledge of JavaScript, CSS and Web Standards
  • Experience with at least one major server side web development stack, preferably MVC or JSF
  • Ideally, experience with node.js for Server Side JavaScript development
  • Ideally, experience with a NoSQL database, preferably MongoDB
2

Principal Software Architect Resume Examples & Samples

  • T he Solutions Architect plays a critical role gathering specific requirements from specific product groups for both strategic and tactical solutions at all levels of the stack. S/he has the responsibility of owning the solution from design, working prototype, and transition to specific product teams. The candidate will do both active software development and lead development teams to drive toward solutions. It is essential that the candidate is an active part of the product development teams and not only have deep and broad technical knowledge but a leader, communicator and in many cases a educator of solutions
  • The Solutions Architect reviews the work of developers and subject matter experts, writes new positioning white papers, and assembles the solution the components together in a way that addresses both technical compliance and business strategy that is focused ultimately on the end user
  • Manage a number Architecture working group efforts (spawned from the Architecture Task Force) on a variety of topics, interact and build relationships with the technical experts, leaders and architects within McGraw-Hill Education
  • Experience developing highly scalable tightly coupled RESTful (and non) APIs between internal and external service layers using industry standards
  • The solutions architect directly impacts $500M in new business as well as the satisfaction and is instrumental in ensuring repeat business
  • Masters of Science (MS) degree in Computer Science, Computer Engineering, or equivalent experience
  • Five years' experience in working in cloud based highly distributed product delivery systems environments
3

Senior Principal Software Architect Resume Examples & Samples

  • Working with planning and strategic marketing to identify specific business opportunities
  • Interacting with the experience design team to refine the overall customer experience
  • Identifying and driving solutions opportunities
  • Identifying and working with software partners to assess technology and roadmaps for inclusion in future directions
  • Defining the overall software architecture and working closely with engineering for implementation
  • Development of Solution Architecture Specs
  • At least 10 years’ experience in software development
  • Experience in developing API frameworks and overall software architecture
  • Understanding of the Microsoft Windows, Google Android and Linux application development environment
  • Experience in other mobile application environments
  • Bachelor’s degree in Comp Sci or Computer Engineering is required. Master’s degree is preferred
  • Programming languages such as: C, C++, C#, objective C
  • Web technologies such as Java, JavaScript, and HTML 5
  • Published applications in mojo/enyo, Android, or Apple development frameworks a plus
  • Previous experience in Software Architecture role
4

Principal Software Architect, Platform Resume Examples & Samples

  • 2+ years of experience developing services or apps for mobile devices
  • Fluent in 2 or more contemporary programming languages (Java, Python, C++, JavaScript)
  • Experience in developing Cloud-based services (AWS, OpenStack, Azure or similar)
  • Project Management or Line Management experience is appreciated
5

Principal Software Architect Resume Examples & Samples

  • Undertaking initiatives to drive down the cost of development
  • Driving technical consolidation and reduce duplication of effort across teams
  • Planning the refactoring and re-architecting of existing software where needed
  • Working with other architects to identify and create common reusable components
  • Applying test-driven development principles and architecting testable solution
  • BS in Computer Science, or equivalent combination of education/experience; advanced degree preferred
  • 10+ years’ experience coding in Java or other JVM-based languages such as Groovy or Scala
  • Successful experience with a large, scalable, application
  • Strong experience with NoSQL databases, including MongoDB, Cassandra
  • Experience with cloud technologies such as Puppet, Chef, RightScale, docker, Mesos, AWS, Azure
6

Principal Software Architect Resume Examples & Samples

  • Unit testing/Mocking frameworks (gtest, gmock, cppunitlite or a similar framework)
  • TDD
  • .Net framework
  • Modifying, refactoring and enhancing legacy C++ applications
  • Working knowledge with C++ 11 standards and up
  • Multi-threading
  • Clean Code concepts
  • Experience with building robust applications
  • Hands on experience with .Net
  • Java knowledge will be a plus
  • Hands on experience with Microsoft TFS
  • Hands on experience with tools such as procmon, procdump, perfmon, VMMap, process explorer etc
  • Profiling tools such as AQTime
  • Identifying and resolving memory over writes, leaks etc
  • Fixing application crashes by analyzing crash dumps with WinDbg or Visual Studio C++
  • Remote debugging
  • Fixing application crashes by analyzing log files
  • Analyzing application event logs and resolving application issues
  • Experience with writing SQL procedures, debugging SQL procedures, invoking procedures from Visual C++ application
  • Power shell or batch scripting
  • Automating scripts
  • IIS - configuring, deploying and debugging web applications deployed in IIS
7

Principal Software Architect Resume Examples & Samples

  • Works independently designing and developing complex new software products or major enhancements to existing software
  • Performs feasibility analysis on potential future projects and technologies
  • May interface with users to define system requirements and/or necessary modifications
  • Supports Dev Team in the estimation process
  • Minimum 8 years related experience
  • Excellent programming skill in Java
  • Experience with Tomcat or other application servers
  • SOA implementation experience
8

Principal Software Architect Resume Examples & Samples

  • Provide technical leadership for Cloud Services group that is chartered to drive Center of Cloud Excellence
  • Passion for building highly scalable cloud services in a fast paced agile culture
  • Device common design standards for service architecture, caching paradigms, and cloud best practices
  • Lead software architecture review board to ensure all new services are using common standards, technologies, and design practices
  • Collaborate with other location architects to align on design practices
  • Contribute hands on to designing and writing code, lead by example
  • A Positive "can do" attitude
  • Ability to connect with highly talented young engineers that are not afraid to take risks with unproven technologies
  • Mentor other software architects through formal and informal discussions, and technical presentations
  • Experience delivering highly scalable micro services in cloud based environments
  • Thorough understanding of software architecture, distributed computing, and object-oriented design
  • Experience in one or more technologies; Cassandra, MySQL, Redis, Spark, Big Data, Hadoop, Kafka, Memcached
  • Solid experience in building highly scalable, RESTful distributed services
  • Thorough understanding of software architecture; object oriented design and development methodologies
  • Thorough knowledge of API frameworks, Java, & JVM
  • 12+ years of experience in companies with internet scale (millions of active users)
  • PhD/MS in Computer Science
9

Principal Software Architect Resume Examples & Samples

  • Leads designing and coding of critical system components in accordance with the established coding standards and guidelines
  • Creates new ideas & and drives their implementation in order to improve application’s capabilities, performance, deployment, and stability
  • Co-develops and drives product’s strategy and roadmaps
  • Collaborates with other solutions/systems teams in order to align strategy & plans
  • Mentors and guides junior team members
  • Works collaboratively with teams across geographical locations
  • Understands customers’ needs and translate them into technical solutions
10

Principal Software Architect Resume Examples & Samples

  • Ensures programs are envisioned, designed, developed, and implemented across the
  • Ensures solutions are well engineered, operable, maintainable, and delivered on
  • Experience with high volume, high performing large scale Mediation, Rating and Billing Systems
  • Experience with Reporting Architecture, Tools, and Solution Designs
  • Exposure to transaction /messaging oriented systems
  • Knowledge of Configurable rules engines and the capabilities in end-to-end solution (collection, correlation, transformation, mediation, consolidation, threshold analysis, rating, billing, and taxing)
  • Expertise in following event record layout/protocols/architecture framework: IPDR, EMI, XML over HTTP, SIP, IP Multimedia Subsystem (IMS), and other evolving event formats
  • Expertise logical data modeling and physical data modeling concepts
  • Experience with using UML Modeling and Agile methodologies
  • Experience working in collaborative technical team environment
  • Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
  • Experience in Service oriented architecture
  • Expertise in SQL and PL/SQL
  • Knowledge of object oriented concepts in C++ or Java EE
  • Competent in Scripting languages like AWK, Perl or python
  • Excellent decision-making and problem-solving capabilities
  • Excellent verbal and written presentation and interpersonal skills
  • Excellent negotiation and listening skills
  • Ability to manage change and dependencies within and across the solution
11

Principal Software Architect Resume Examples & Samples

  • Experience in performance analysis & tuning for large enterprise systems
  • Very good knowledge of Object Oriented Programming as well as Design Patterns & Enterprise Patterns
  • Willingness to learn and understand business requirements
  • Commitment to achieving projects goals and orientation to improve quality
  • Experience in Agile Development processes
  • Ability to handle multiple tasks simultaneously
  • Airline industry experience
12

Principal Software Architect Resume Examples & Samples

  • Develop code for Ellation’s platforms and lead architectural design, trade-offs, and risk-mitigation considerations for project teams that deliver solid applications to our customers
  • Plan and execute to ensure the success of complex technical projects
  • Work closely with technical and product management to ensure Ellation builds the best products and technology
  • Provide thought leadership for superior platform and developer technology inside Ellation and drive programs to streamline and improve its adoption
  • BA/BS degree in Computer Science, Math, related technical field, or equivalent practical experience
  • 6 years experience designing and implementing scalable software architecture
  • Experience with web technologies: HTML5, CSS, AJAX, JavaScript; and programming languages: Go, C++, PHP, Python, Java
  • Proven experience as a leader capable of motivating and energizing the very best software engineers, as well as gaining their respect
  • Excellent written and spoken English communication skills. Ability to influence others with your ideas
  • Proven track record of leading medium-to-large-sized projects of moderate complexity, including scoping, and resource and priority management
  • Experience developing applications / platforms for multiple mobile platforms (e.g., iOS, Android), internet-related cloud-technologies, gaming industries, etc
  • Track record in transforming thought leadership into written form or delivering presentations in a public forum
13

Principal Software Architect Resume Examples & Samples

  • Producing technical designs and documentation at varying levels of granularity
  • Working with business stakeholders to understand their roadmaps and identify critical technical capabilities that need development
  • Resisting the accrual of 'technical debt' in our systems
  • Working with development teams to assist them in meeting business goals through the use of good technical design
  • Mentoring more junior members of the technical staff
  • Building proof-of-concept systems or conducting exploratory experiments with new technology
  • Serving as a solution architect and owning the end-to-end technical design for critical initiatives
  • 7+ years of relevant hands-on technical leadership experience of software developers, systems administrators, and/or architects, including a record of individual technical contribution
  • Experienced in the design of Internet-scale applications and platforms; knowledgeable in performance tuning and capacity management
  • Expertise in several of: Design Patterns, Java, Python, UN*X, TCP/IP networking, HTTP and RESTful web services, Javascript, Flash, RDBMS, non-relational data stores, and distributed systems
  • Ability to earn the trust of developers through a combination of demonstrated technical merit and good 'people skills'
  • Ability to communicate technical concepts to a non-technical audience
14

Principal Software Architect Resume Examples & Samples

  • Bachelor’s Degree in Computer Science, Computer Engineering or in “STEM” Majors (Science, Technology, Engineering and Math)
  • Demonstrated experience driving technology and engineering planning processes with a focus on differentiation and value return
  • Ability to develop simple approaches to solve complex design problems
  • Must be willing to travel (
15

Principal Software Architect Resume Examples & Samples

  • Lead and coordinate the domain technical and business discussions relative to future architect direction across multiple teams or complex product line
  • Define the technology vision for the Predix software stack
  • Analyze, design and develop a roadmap and implementation plan based upon a current vs. future state
  • Analyze and develop constrained device architecture for the industrial domain
  • Contribute to the development of cloud-based software and data delivery platforms that are microservice-based with reusable components across teams (multiple teams) that can be orchestrated together into different methods for different businesses
  • Lead the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities to for multiple teams or complex scenarios
  • Investigate, evaluate and drive partner relationships to accelerate the delivery of the required functionality
  • Provide leadership, technology guidance and mentorship to others throughout the domain
  • Reviews and/or analyzes and develops architectural requirements at domain level, aligning architectural requirements with software development strategy
  • Create, analyze and manage projects that provide direct business benefit; demonstrate detailed knowledge of business operations and strategic direction, including merger & acquisition opportunities; understand industry trends and competitive landscape and the implications for your GE business; partner with business leaders to align projects with business goals and needs
  • Recommends allocation of budget to meet architectural initiatives critical to business/mission success. Develops the business case for approval
  • Provides leadership, technology guidance and mentors others throughout their domain. Define the skills, competencies in the skills and talents for architecture team members
  • Facilitates dialogues that produce new perspectives and trigger recommendations for substantial innovative / enhancements, and analysis of consequences
  • Influences through others. Uses experts or other third parties to influence. Builds direct and "behind the scenes" support for ideas, uses chains of indirect influence
  • Participates with senior business leaders and subject matter authorities in defining strategies and courses of action that will impact the enterprise
  • Challenges conventional thinking and traditional ways of operating and invites stakeholders to identify issues and opportunities
  • Takes a holistic systems perspective. Envisions, compares and contrasts multiple potential long-range enterprise-wide futures. Empathizes with multiple points of view
16

Principal Software Architect Resume Examples & Samples

  • Bachelors degree in Computer Science, Computer Engineering or related discipline
  • 10+ years experience in software architecture, design and development having been the Lead Software Architect for at least one development project
  • Experience in developing real-time avionics
  • Experience with object-oriented and structured analysis and design techniques
  • Established skills in documenting and reviewing software architectures
  • RTCA DO-178B/C Experience,
  • Working knowledge of software product line development
  • Experience with communication middleware such as CORBA and DDS
  • Experience with mobile software development environments using iOS and Android operating systems
17

Principal Software Architect Ecms Resume Examples & Samples

  • Design eCMS (Enterprise Content Management System)
  • Support development team in the implementation and maintenance of eCMS
  • Maintenance of eCMS includes analysis and troubleshooting of issues reported by internal users and external customers, viz. airlines
  • The candidate will be part of the development scrum team and will be involved in all phases of the development cycle
  • The candidate is expected to follow Agile and Test Driven Methodologies
  • BS in Computer Science, Software Engineering, or related field with 15+ years of experience OR MS in Computer Science, Software Engineering, or related field with 10+ years of experience OR
  • 10+ years of experience in designing, implementing and testing component based, objected oriented software in an AGILE Scrum environment. (Java, Javascript, Node.JS)
  • 10+ years of experience in developing web applications and back-end solutions using Databases
  • 5+ years of experience in software functional and performance testing (using testing frameworks like Selenium, GoogleTest, JUnit, JSUnit) and solutions identification to address performance issues (e.g. system latency, QoS, global load in realistic scenarios)
  • 2-3 years of experience using infrastructures and frameworks like SprintCloud, Spring.io
  • Experience in noSQL databases (Hadoop, MongoDB) and columnar databases (InfiniDB, HPVertical)
  • Exposure to Agile development process like SCRUM, KANBAN, XP etc
  • Previous experience with Test Driven Development methodology
  • Previous experience with Jira Agile for Scrum Sprint management and Bug tracking, and GIT for software configuration management preferred
18

Principal Software Architect Resume Examples & Samples

  • Define software architecture solution for Switch SDK driving scale, reliability, availability, and performance improvements
  • Define software architecture solution for Marvell Total Solution (MTS) and Network Operating System that would be operational on top of Marvell ASICs
  • Responsible for prioritization of software activities within the engineering team, based on the direction of the BU and the business goals
  • Help define and prioritize ASIC product roadmap
  • Conduct technical presentations to customers in both pre-sales and post-sales scenarios
  • Minimum 15+ years of software Product development and engineering experience with proven expertise in data center and enterprise networking market
  • Proven skills to influence and shape product features and roadmap with prior experience in leading design team from definition to production
  • Excellent understanding of switch SDK, switch ASIC architectures, network operating systems, Linux networking stack. Must have working experience with switch SDK from the leading ASIC providers in the industry
  • Highly desirable to have understanding of the data center platform from the major cloud providers like AWS, Azure and Google
  • Experienced in making and presenting technical presentations to customer and in industry consortiums
  • Hands-on experience in building Platforms, Frameworks & API’s for switches
  • Exceptional communication, organization and presentation skills
19

Principal Software Architect Resume Examples & Samples

  • Master's of Science in Computer Science, Engineering or similar STEM discipline preferred
  • Hands-on development experience with a publicly available SaaS product is highly desirable
  • It would be preferred that these would include projects within commercial product development organizations
  • Hands-on experience with open source software and of typical open source processes required. In particular, experience with modern, large scale data processing components including Hadoop, Storm, Redis and Kafka highly desired
  • Solid implementation skills are required
  • Ability to lead solution design and the development of key artifacts including, but not limited to architectural models, process diagrams, concepts of operation, etc
  • Familiarity with cloud-based computing models including container-based deployment architectures and the DevOps approach to building and operating a large scale SaaS platform highly desired
  • Collaborate with cross-functional and cross-company Agile teams on planning and implementation
  • Identify and address bottlenecks in a complex, distributed system architecture; Lead performance optimization and performance tuning efforts, where required
  • Lead software and system architecture efforts across multiple product/solution development activities
  • Experience with AWS, Spark, Kafka, Storm, CouchDB, MongoDB, Docker, CoreOS, and/or other leading modern open source server technologies is desirable
  • Familiar with high-availability (HA) and failover implementations for network infrastructure and server systems
  • Capability and willingness to absorb new information quickly and switch gears easily
  • 10+
  • *Flexible Location; This position can be in one of these 4 MSI facilities: Chicago IL-Westminster CO- Salt Lake City UT-Birmingham AL*** Bachelor’s of Science degree in Computer Science Engineering or similar STEM-related discipline. 10+ years professional software development experience demonstrably within large enterprise or product development environments. 5+ years experience as a Software Architect supporting large-scale software development teams required. 2-3 years experience with developing and deploying software products in a leading cloud provider environment; AWS Google Azure etc.Want to create a job search agent? Send this job to a friend
20

Principal Software Architect Resume Examples & Samples

  • Analyze, design and develop a roadmap and implementation plan based upon a current vs. future state in a cohesive architecture viewpoint
  • Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & Product Manager
  • Review and/or analyze and develop architectural at domain level and across multiple teams
  • Participate in the EA business-wide and domain governance model
  • Provide leadership, technology guidance and mentors others throughout the domain
  • Experience in architecture building enterprise SaaS & PaaS products
21

Principal Software Architect Resume Examples & Samples

  • Use technology, industry expertise, competitive intelligence, and a deep knowledge of customer preferences to conceive, evaluate, design & deliver superior product/service offerings that exceed customer expectations
  • Drive new ways of thinking, across groups within the division, to improve quality, engineering productivity and responsiveness based on feedback and changing priorities
  • Uncover opportunities for collaboration across groups in the division, ensure that cross-team commitments are set, and achieve scale in their personal work efforts by enabling the work of others
  • Serve as a subject matter expert in processes and methodologies with ability to adapt and improvise in various situations
  • Use expertise to navigate through ambiguity and prioritize conflicting asks
  • Function as a technical business architect working with Product Management & Customers in crystalizing concepts and MVP’s for the customer using the Predix platform
  • MBA or other Master’s Degree in “STEM” (Science, Technology, Engineering, or Math)
  • 15 years of experience in Product Management, P&L responsibility, or Strategy Consulting of value
22

Principal, Software Architect Resume Examples & Samples

  • BS Degree or equivalent work experience in a software engineering discipline
  • Typically has 7-10 years of experience in an applicable software development environment
  • Uses skills as a seasoned, experienced professional to work on all phases of development within broadly assigned technical discipline
  • Driven to excel in areas of technical expertise and expand base of knowledge
  • Business acumen to determine feasibility of customer requests
  • Customer oriented: meets individual commitments, works with the team to achieve team commitments, responds to requests in a timely manner, willing to help
  • Coaching, and mentoring skills to develop and train team members
23

Principal Software Architect Resume Examples & Samples

  • Become the focal point for the rearchitecture of our existing monolithic system into a platform of microservices
  • Work collaboratively with the Director of Platform Strategy & Development, the Principal Data Architect, the platform team, the DevOps team and other technical and non-technical members of the business other to realize successful implementation of the platform
  • Act as a thought leader and mentor within the development organization, providing leadership and governance while remaining current with evolving industry trends and technologies
  • Investigate, evaluate and recommend technologies, tools and frameworks that contribute to the platform. Devise and implement POCs to guide technology decisions
  • Carefully consider the scalability, performance, resilience, deployment, testing and monitoring needs of platform components
  • Remain hands-on by contributing to the design and implementation of platform components
  • Contribute to the platform roadmap and plan and execute tasks within an Agile environment
  • 10+ years of software development experience, with 3+ years at a principle engineer or architect level are required
  • Knowledge of software development best practices, patterns and principles
  • Application Program Interface (API) specification and development, including REST services
  • Deep experience with server-side Java development and related technologies and tools, including Spring, Springboot, Jersey, MyBatis, JMS, ActiveMQ
  • Experience with SOA and/or microservices
  • Experience with distributed systems, including load balancing, scaling, networking and data sharding and data replication
  • Experience with relational databases required, familiarity with NoSQL database technologies, such as Couchbase, a plus
  • Experience with Agile development methodologies, including Scrum and Kanban
  • Experience with PaaS solutions such as OpenShift
  • Experience with cloud platforms such as Amazon AWS and Microsoft Azure a plus
  • Experience with unit, integration and automated testing, and mock frameworks such as Mockito
  • Familiarity with authentication technologies such as SAML and OAuth/OpenID Connect
  • Demonstrate strong collaboration skills, within function and across peer stakeholders
  • Demonstrate excellent and effective interpersonal and communication skills (written, verbal and listening), with ability to build positive working relationships with all levels of the organization
  • Demonstrate understanding of smart risk taking and risk mitigation
  • Tolerant of high degrees of ambiguity, good at resolving uncertainty, willing to backtrack and seek multiple solutions
  • Very good at working at an abstract level and creating abstractions that clarify and contribute to system integrity across the enterprise
  • Experience with understanding existing code and identifying opportunities to improve and to transition code base to modular components as part of a platform
  • Ideal candidate will demonstrate the following attributes: committed, self-motivated, high sense of urgency, dynamic and energetic, decisive, adaptable, collaborative, data driven and objective
24

Principal Software Architect Resume Examples & Samples

  • Master’s degree in Computer Science or Computer Engineering
  • At least 15 years of experience in software development and architecture
  • Intrinsic knowledge about Open Source Linux development, the Linux kernel and drivers and Linux application development for servers class platforms
  • You have previously architected and developed device drivers for PCIe and at least one additional interface
  • You know the ins and outs of symmetric and asymmetric multi-processing systems, hypervisors, and mixed/heterogeneous processor environments
  • You have mastery of source code management with GIT as well as other source code management systems
  • You have worked with system emulation environments and virtual development environments
  • You factor agile and test driven development into your architecture
  • You consider verification and documentation as integral parts of architecture and rely on automated regression testing as an integral part of the overall solution
  • Your work is focused around customer requirements
  • You have strong vision, new ideas, can break down complex projects into components based on marketing and strategic requirements, balance multiple priorities, and define the architecture with committed content and schedules in mind
  • In addition you bring strong oral and written communication skills, have an open mind, good listening skills, and fit into the larger organization
25

Principal Software Architect Resume Examples & Samples

  • Handle full-breadth of architecture for new products, evolution of existing products and integration with other internal foundational components – maximize leverage for internal software development efforts
  • Ensure commercial impact as the end-goal of architectural decisions – better products, easier onboarding of customers, integration/fit with customer IT/OT infrastructure, seamless scalability of customer configurations
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle
  • Drive strong Agile SW development practices with CI/CD methodologies within the team to enable a true rapid delivery model
  • Own and manage the multiple rapid prototyping and product development budgets
  • Coach, mentor and lead a diverse group of lean/agile software and user experience engineers
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
  • Work closely with your peers and keep engaging in a fast pace technical design and development team
  • Work with Product Line Leaders (PLLs) to fully align on product requirements & vision
  • Be able to represent company architectural approaches and position in standards committees, technical conferences
  • 10+ years experience in developing and architecting software products
  • 3+ years in Agile environment and leading Agile development teams
  • Demonstrated experience in developing full-stack software and analytics applications
  • Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
  • Experience developing product offerings (80+% standard product per customer deployment)
  • Experience in following
26

Principal Software Architect Resume Examples & Samples

  • Collaborates with business and product owners to identify scope and technical requirements. Conducts analysis to determine integration needs
  • Oversees and leads a large project including complex design and implementation, or leads multiple projects
  • Designs and created design artifacts for new software and web applications, supports applications under development, and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases
  • Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports
  • Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of assigned projects
  • Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering specialty
  • 11+ years of software development primarily in Java
  • 7+ years on Java technologies including J2EE, JDBC, Web services (SOAP/JSON) along with Oracle experience
  • 3-4 years of Spring framework and building J2EE web applications
  • 2+ years of NoSQL technology such as Couchbase/Cassandra/Redis
  • 2+ years of ETL technology on the lines of Pentaho or Informatica
  • 2+ years of experience on MDBs and JMS technologies/BPM frameworks
  • Experience in caching technologies e.g. Oracle Coherence etc
  • Experience with JMS, Log4j, Frameworks, Spring, Hibernate and open source software a big plus
  • Excellent design, coding and debugging skills required
  • Proven experience working across multiple tiers of an application, including a database, network, operating system, and containers
27

Senior Principal Software Architect Resume Examples & Samples

  • This person will be responsible for Big Car Data Architecture and Software development. Specific tasks include
  • Architect and develop big data analytics software. Effort includes collecting car data and architecting a big data lake cloud architecture to derive business intelligence for the automotive industry
  • Develop software modules to support integration into multiple possible client systems, emphasizing portability and low impact on embedded resources
  • Introduce an event based language that helps collects detailed data in an efficient manner
  • Define, architect and implement a streaming cloud architecture that can scale to millions of sources and terabytes of data collected every day
  • Define, architect and implement indexing and reporting mechanisms to detect outliers, system failures and rare network effects
  • Lead and coordinate technical activities across global locations both within and external to Harman
  • Bachelor’s Degree or higher in Computer Science, Mathematics or similar
  • More than 10 years professional experience with Java and relational databases; must have used Hadoop, Spark, Mesos or similar
  • At least 5+ years of big data analysis professional experience; must have used Python, R, Pig, Hive or similar
  • Experience with streaming protocols such as Kafka, Flume, MQTT or similar
  • Experience with developing business intelligence reports (Tableau, Qlic or similar)
  • Experience with video, radar, lidar capture and compression techniques
  • Experience in car data is highly desirable
  • Working knowledge of deep learning algorithms and models
  • Experience in vehicle system design
  • Working knowledge of CNN, machine learning to interface with data scientists effectively
  • Working knowledge of ASPICE compliant processes
  • Experience in developing embedded software in a vehicle environment
  • Understanding of Implementation of functional safety elements as required to support product safety goals
28

Principal Software Architect Resume Examples & Samples

  • Connect product requirements with technical capabilities to deliver optimal solutions to the business and our customers
  • Follow architecture trends, industry standards, emerging technologies, products, and tools assisting in development of the platform
  • Architect not only the long-term state but also the path to get there, accounting for near-term product deliverables, technical debt, and the maturity and likely evolution of relevant technologies
  • Influence organizational change to align the technical capabilities that enable BabyCenter to best serve our markets as efficiently as possible
  • Develop architectural requirements and oversee the implementation of platform projects that align the architectural requirements with the software development strategy
  • Work closely with Web and Mobile App architects to create a shared vision for architecture and how the pieces fit together
  • Partner with the Platform manager on strategic initiatives to define the technical roadmap and implementation strategy
  • Provide expert-level subject matter expertise in the realm of cloud and service infrastructure
  • Mentor and support engineers in their technical growth
  • Participate in vendor selection and evaluation
  • Proactively identify architectural weaknesses and recommend appropriate solutions
  • Set the standard for deploying, operating, scaling, tuning, and troubleshooting platform products
  • 10+ years web development experience
  • Experience architecting solutions on high-volume sites
  • Strong understanding of testing concepts, and implementations
  • Deep understanding of security concepts and the ability to put them into action to protect our platform and users
  • Technical competence and a positive attitude
  • Large-scale consumer Internet development experience
  • Experience in agile development process
  • Working knowledge of SQL and relational databases; experience with Cassandra or Dynamo DB
  • Specific platform knowledge a plus: Java, Spring, Hibernate, Maven, Gradle, Eclipse or IntelliJ, Tomcat, JMX, JMS, Git, MySQL, Cassandra, Solr, Nexus, Jenkins, Grinder, GrailsArchitecture
29

Principal Software Architect Resume Examples & Samples

  • Work closely with stakeholders , including management, business analysts, marketing, and development to understand business initiatives and formulate a technical road map for execution
  • Clearly communicate complex technical designs and principles to both non-technical and technical stakeholders
  • Interact with peer architects in the company to share and promote reuse, and best practices
  • Serve as advisor and subject matter expert on project teams
  • Focus on high/mid-level designs of complex business entities, business logic, and data access, and presentation layers
  • Translate business requirements into conceptual, logical, and physical models; this will include ongoing evolution of the product in response to changes in the business
  • Have command of a breadth of technology skills ranging from Object Oriented Design/Development, Database Design/Development, to SOA Patterns, as well as Windows and Web Application Architecture
  • Provide technical leadership by providing technical guidance and expertise, mentoring junior team members, conducting design and code reviews
  • Aide in the design, development, testing, and support of both Web based applications and Windows applications built using the .NET Framework (C#/ASP.NET MVC), JAVA and deployed on Windows and or Linux environments
  • Minimum 15 years of experience in software development, developing both Windows and Web based enterprise class applications
  • Ability to recognize the benefits and costs, as well as building out proof of concepts, to demonstrate the value of a potential new technology
  • Thorough understanding of multi-tiered software architectures
  • Strong understanding of object-oriented design and design patterns (and how and when they should be applied)
  • Strong understanding of service oriented architecture design patterns (and how and when they should be applied)
  • Excellent JAVA programming skills
  • Experience in IaaS platforms like AWS and Azure
  • Experience with architecture, process and tools for continuous delivery of SaaS based solutions
  • Experience with Speech Recognition, NLP, and deep learning techniques is a plus
  • Proven experience developing high-performance, multi-threaded, enterprise grade applications
  • Experience developing data-driven applications with SQL Server, and knowledge of NoSQL data stores (ex. Hadoop, MongoDB, etc.) a plus
  • Experience with Web GUI development, Single Page Application development a plus
  • Strong written and oral communications skills as well as excellent listening skills
  • Understanding of Agile and Lean Software Development methodology
  • Experience working with off shore development teams
  • Experience with healthcare data and systems
  • Experience with DICOM, IHE, XDS standards a plus
30

Principal Software Architect Resume Examples & Samples

  • Establish the company's software/architecture vision, strategy and roadmap
  • Is accountable for software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
  • Lead the execution of architecture & technology roadmaps
  • Designs complex software systems for high-end solutions
  • Resolves overall architectural principles, frameworks, and standards
  • Works in a consultative fashion with other business leaders, such as marketing, product management, and operations
  • Provide leadership to all business partners
  • Drives research and case studies on leading-edge technologies and how they can be used
  • Oversees all software architecture
  • Analyzes and provides feedback on corporate, business and product strategies
  • CI/CD
  • Agile SDLC
  • You should have successfully built and deployed mission critical, large scale SAAS and enterprise applications
  • Outstanding leadership skills
31

Principal Software Architect Resume Examples & Samples

  • Provide strategic direction for emerging technologies and platforms through objective evaluations, proofs-of-concept, and working prototypes
  • Architect, design and code product features and enhancements on AEM platform
  • Develop CEB’s next generation SOA for firmwide use
  • Consult with clients and Digital Product Innovation team to deliver innovative, highly-scalable member facing software solutions in a timely manner
  • Serve as core member of Enterprise Architecture Board (EAB), leading architectural decisions with expert Java and .NET software development skills, experience in MS SQL databases, understanding of Spring framework, (N) Hibernate and high application security level tools
  • Act as technical mentor for junior team members
  • Masters in Computer Applications or Computer Science+ MCPD with expertise in Web Designing and Development and exp. or certification in WCF (Windows Communication Foundation)
32

Principal Software Architect Resume Examples & Samples

  • At least 7 years’ experience designing, integrating and managing complex software solutions
  • Architecture, analysis, design and development of JAVA / J2EE, Web, HTML5 and Mobile applications and products
  • SOA, REST, Microservices
  • Design Patterns, Enterprise Integration Patterns
  • Knowledge of Sabre Enterprise systems
  • Have good working knowledge on Desktop Apps, Web Apps and Mobile Apps development using technologies like core Java, HTML5, CSS3, jQuery, Javascript, TypeScript, Webservices, Spring Framework, XML, Eclipse RCP
  • Strong persuasion and presentation skills
  • Ability to acquire technical skills quickly
33

Principal Software Architect Resume Examples & Samples

  • Follow architecture trends, industry standards, emerging technologies, products, and tools assisting in development of mobile applications
  • Develop architectural requirements and oversee the implementation of mobile app projects that align the architectural requirements with the software development strategy
  • Work closely with Web and Platform architects to create a shared vision for architecture and how the pieces fit together
  • Partner with the Mobile Apps manager on strategic initiatives to define the technical roadmap and implementation strategy
  • Set the standard for deploying, operating, scaling, tuning, and troubleshooting mobile app
  • Deep understanding of security concepts and the ability to put them into action to protect our mobile apps and users
  • Experience building large-scale consumer Android or IOS applications
  • In-depth knowledge of Android SDK or Swift, leading libraries, and frameworks
  • Experience developing and supporting reusable components
  • A passion for the nuances and current trends of mobile UX
  • Experience automating testing and continuous integration for mobile applicationsArchitecture
34

Senior Principal Software Architect Resume Examples & Samples

  • Defining architecture strategies
  • Working across complex organizations to leverage shared assets, and expertise from other architects
  • Focusing on non-feature function capabilities like scalability, performance and security
  • SOLID, simple design, design patterns, TDD, BDD, working with legacy code
  • Mentoring teams to drive strategy, improve code quality, etc
  • Experience working with multiple development groups and with outsourcing vendors a plus
  • Software integration patterns, integrating heterogeneous systems
  • Software Architecture, Software Design, network design, Presenting Technical Information Relational database engines: MSSQL or Oracle
  • Microsoft technology stack (Visual Studio 2015, MFC, C++/ .NET/ C# / WinForms / WPF)
  • Web development (modern js libraries, RESTFull services, dotnet core a plus)
35

Principal Software Architect CH Resume Examples & Samples

  • Define and own tooling software architecture that may includes new designs, modifications, or extensions to existing tools solutions
  • Lead project planning with crisp work breakdown and effort estimation
  • Mentor software developers on design principles, increase the capability and knowledge of developer on staff
  • Ultimately, be responsible for the success or failure of tool deployment for one or more Cirrus programs
  • Advanced degree in Computer Science or E.E
  • Solid background in software development
  • Strong skills as a software architect
  • Familiarity with Java, C#, C++, Python
  • Extensive team leadership experience
  • Extensive experience with Agile software development methodology
  • Experience developing software within a semiconductor company
  • A degree or higher-level qualification in a user-experience-related subject
36

Principal Software Architect Resume Examples & Samples

  • Understands the business requirements, makes design choices and translates the same into OpenText architecture that meets the requirements
  • Designs and programs complex modules of an application
  • Takes ownership of Analysis, Design and code quality. Actively and effectively reviews source code, takes defect prevention steps in software development
  • Provides high level work estimates and assists in task planning & task allocation
  • Mentors young software engineers within the team, guides them in their work
  • Passionate about new technologies/innovations happening around. Constantly upgrade knowledge on latest technologies and standards. Should be willing to work on research topics
  • Should able resolve complex technical issues
37

Principal Software Architect Resume Examples & Samples

  • Software architecture activities; i.e. analysis of input including elicitation of use-cases, synthesis of architecture (e.g. various views, risk segregation, etc.), communication with the development team, risk assessment, work instruction and practices. Measured by on budget and on time delivery of planned software development outputs (i.e. Software Architecture Description and Iteration Plan)
  • Software development activities as required; e.g. software design, design review, coding, unit test development, integration and testing. Measured by on budget and on time delivery of planned software development outputs
  • Develop in compliance to Invetech quality process and product relevant regulatory standards. Measured by achievement of defined quality targets and 100% compliance to corporate polices
  • Mentoring and developing the team; actively communicate the architecture, assist with design and assist developers to follow the process and deliver the architecture. Measured by the achievement of SMART goals for critical leadership and technical development
  • Proactively support Invetech continuous improvement. Measured by contribution to at least one process improvement initiative
  • Software development and verification
  • Knowledge and use of architectural and design patterns
  • Technical leadership
  • Agile (SCRUM), test driven development and continuous integration
  • C++ / C# / .Net
  • Boost
  • Scheduling and workflow problems
  • Digital image and/or signal processing
  • Development of medical instruments and clinical applications in FDA, CE and other regulated environments
  • Collaborating with remote teams
  • Embedded application development in complex opto-mechanical systems
  • Use of tools for configuration management, defect tracking, requirements management and project management
38

Principal Software Architect Resume Examples & Samples

  • Apache Spark – 2 years
  • Hadoop – 7 years
  • Python – 3 years
  • Java – 10 years
  • C++ - 5 years
  • Machine Learning – 5 years
  • NLP – 7 years
  • B.S. Computer Science
39

Principal Software Architect Resume Examples & Samples

  • Design and document model for capturing system and software architecture from end-to-end architectures to individual system components
  • Design documentation model that allow auto-generation of different views of the architecture
  • Populate the model with reference examples for properly documenting system and software architectures
  • Collaborate with the other architects to ensure alignment with their component in the overall system architecture
  • Align model with the HARMAN software and system tool chain
  • Actively participate on Change Control Board (CCB) to ensure architectural consistency for the platforms
  • Support RFI/RFQ activities for platform-based opportunities
  • Research new technologies, tools, and methods to recommend best practices for HARMAN to consider
  • More than 10 years of embedded software experience
  • 5-10 years of experience with modeling tools, processes, and methodology
  • Ability to work effectively within a matrix environment
  • Automotive electronics experience
40

Principal Software Architect Resume Examples & Samples

  • Software development experience – 15 years
  • C# - 7 years
  • Technical lead – 6 years
  • Visualization – 10 years
  • JavaScript – 10 years
  • Node.js – 5 years
41

Principal Software Architect Resume Examples & Samples

  • 6+ years of technical solution of relevant Big Data/Analytics technologies including; Business Inteligence, Analytics and other Big Data Frameworks
  • 5+ years in designing petabyte scale data archtiectures
  • 5+ years in an architect and/or lead engineer role building and delivering business solutions in a heavily regulated industry (e.g. in Goverment, Finance, Healthcare)
42

Principal Software Architect Resume Examples & Samples

  • Define and elaborate concepts that describe the objectives, dependencies and benefits based on previously acknowledged themes
  • Develop the common assets architecture roadmap for those elements that reach across the entire common assets portfolio, i.e. Lab IT solutions and diagnostics instruments
  • Manage stakeholders’ expectations as well as supporting them during the analysis of their functional needs considering the qualities of the product. Support stakeholders analyzing what quality attributes are applicable for their needs and designing an architecture based on the extracted non-functional requirements
  • Drive the integration of products and platforms to IT solutions that connect diagnostics instruments as well as covering aspects of cloud connectivity and Internet of Things
43

Principal Software Architect Resume Examples & Samples

  • Candidate must have experience designing and developing large enterprise software systems. Ideally candidates should have experience or working knowledge of big data and/or machine learning or paralization. Need to have computer science experience; ideally have knowledge of Spark and algorithms
  • Candidates should have experience in a continuous integration environment doing highly scalable software development and design
  • Candidates must have a broad range of technology knowledge and experience and be open to new technologies and solutions. Must work well in a very fast paced environment and in a very collaborative setting
44

Principal Software Architect Resume Examples & Samples

  • MSc in Computer Science/Engineering or equivalent
  • 8+ years of backend and web development experience
  • 3+ years of Node.js experience
  • Experience in using and creating RESTful APIs
  • Experience with some of the following hapi.js, async, promises, couchbase, Postgres, rabbitMQ, Kafka, MySQL, Linux, Redis, Memcache, AWS, Azure, GCS, PHP, Python, Java, .NET, JSON/XML, GIT
  • Respect for importance of Developer experience for product success
  • Passion for high back-end performance and scalability
  • Experience with micro-services architectures and ability to understand tradeoffs between monolithic vs. distributed architectures
  • Experience with handling cloud infrastructure deployments
  • Ability to work with people from a wide variety of disciplines
  • Geo-location experience is a plus
45

Principal Software Architect Resume Examples & Samples

  • 10+ years experience delivering sophisticated software systems; enterprise web preferred. Significant accomplishments delivering complex products is a must
  • BS in Computer Science or related field, or applicable work experience
  • Experience leading cross-functional software projects from initial consensus to delivery and beyond
  • Proven experience translating business requirements into technology solutions
  • Experience working across the full stack of a web applications, from database to browser code
  • Ability to establish rapport with your team and communicate effectively
  • Comprehension of Agile and continuous software delivery processes
  • Knowledge of automated testing frameworks
  • Experience with React & Flux
46

Principal Software Architect Resume Examples & Samples

  • Provide technical leadership of innovative, cutting-edge software projects
  • Lead software design, engineering, and architecture efforts
  • Partner with other technical leads and chief architects on architecting large-scale complicated solutions
  • Oversee risk mitigation around performance, data integrity, and scalability
  • Apply creative thinking/approach to determine technical solutions that further business goals, keeping in mind performance, reliability, scalability, usability, security, flexibility, and cost
  • Inspire people through his/her technical know-how
  • Skillfully identify problems and solve complex problems with simple solutions
  • Provide technical leadership to project teams, including setting the architecture vision and roadmap, being the primary contact for technical communications
  • PhD in Computer Science required; consideration will also be given to individuals who have evidence of intellectual aptitude, innovation, effectiveness, and follow-through
  • 12 + years of extensive experience in building complex software projects, such as highly efficient real-time distributed data-driven systems
  • 8+ years of hands-on experience as technical lead of complex software projects, including designing, building, and providing technical oversight to the development team and to a lesser extent, working with the systems engineering team
  • 8+ years of proven expertise on being a Technical Lead of large-scale data-driven production systems that are heavily used
  • Demonstrated experience on creating prototypes of cutting-edge systems and designing/building a production-ready version
  • Expert knowledge in design of multi-tiered web systems
  • Training and experience in artificial intelligence, preferred
  • Ability to communicate ideas and provide direction to more junior staff
  • Application architecture/development experience with deep technology expertise in the following
47

Principal, Software Architect Resume Examples & Samples

  • Ten years of experience in an applicable software development environment
  • Able to create, drive and complete POC’s (Proof of Concepts) to test new ideas and apply emerging technologies
  • Use skills as a seasoned, experienced professional to work on all phases of development within broadly assigned technical discipline
  • Able to translate conceptual ideas into complex projects and tasks
  • Driven to excel in multiple areas of technical expertise and expand base of knowledge
  • Business acumen to determine feasibility of customer requests and balance business decisions with technology development
  • Customer oriented: meet individual commitments, work with the team to achieve team commitments, respond to requests in a timely manner, willing to help
  • Capable of recommending solutions and identifying required program corrections
  • Maintain custom code applications
  • Develop new or enhance programs based on technical specifications presented
  • Support existing applications, modifying/enhancing them and current needs, and implementing the changes necessary as the needs of the business units change
  • Analyze and resolve technical problems and software bugs
  • Collaborate with Business Analysts concerning testing and training
  • Be able to work independently as well as with other team members
  • Be able to develop and document workarounds for functional issues
  • Troubleshoot real-time production issues
  • Be responsible for supporting testing of enhancements and fixes
  • Conduct in-depth analysis of Service Requests raised by clients and
  • Excellent oral and written communication, work management and analytical skills
48

Senior / Principal Software Architect Resume Examples & Samples

  • Passion for architecture while still being able to write and optimize code
  • You will be working in the teams that directly manage their own products
  • Fast and enjoyable recruitment process is our advantage – apply and test us!
49

Senior.principal Software Architect Resume Examples & Samples

  • Holds the ownership of the feature end-to-end right from analysis, identify risks & failure modes and its mitigation, design, development, documentation, verification & delivery in adherence to the Quality guidelines followed by the team as per schedule and quality targets
  • Interact with global teams to promote consistency and maximize synergies across common software platforms
  • Support field issues coming up on the platform
  • Demonstrate the ability to help team members
  • Broad understanding of many technological areas below
  • Analysis and Design: Object oriented analysis and design, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing
  • Minimum of 5+ years of professional experience in C++ on Linux environment
  • Demonstrated expertise on Data structures and internals of Linux Operating systems
  • Demonstrated expertise programming in multi-threaded environment and usage of synchronization primitives
  • Expertise in laying down the high level and low level design and driving the design governance in realizing the quality and design objectives and demonstrate the same with thorough unit level testing and test automation. Ability to drive the automation test design
  • Expertise in driving concept and detailed design reviews with clear design criteria and decision making and ability to drive influence of the thoughts with a larger technical team
  • GUI development experience on Linux
  • Experience debugging using gdb and demonstrated experience in analyzing complex issues with memory / threading / performance. Experience in using memory profiling tools. Ability to drive structured and methodological analysis for tough issues during development
  • Experience with all phases of Software Development Lifecycle
  • Exposure to Agile methodologies
  • Demonstrated success in delivering results on several technical challenges
  • Very passionate about continuous learning and constantly keeps up with industry trends. Leverages current technology and processes for creating highly innovative software solutions that can be introduced in the marketplace in the time needed
50

Principal Software Architect Resume Examples & Samples

  • Strong background in software development with predominantly object oriented languages
  • Experience in designing architecture of large scale systems or systems with computational complexity
  • Up to date with the latest trends and development tools
  • Willingness to work in DevOps culture where software is deployed every day or even every hour
  • Experience in working in Agile, Scrum, Kanban methodologies
  • An adventure in the cutting-edge field of digital mapping, traffic and navigation solutions
  • Have an idea? A suggestion? A new way of doing something? The founders are still very present in the company and are very accessible. We all are. There is always room for good ideas. Entrepreneurialism is appreciated
  • Decisive actions. We don’t like to wait. It’s in our DNA to move forward. So it only makes sense that we don’t jam the company with lots of layers. We make things happen. Quickly
51

Principal Software Architect Resume Examples & Samples

  • Architected with ASP.NET Web API
  • Architected solutions in the cloud (AWS, Azure, etc.) that scale and can be updated with zero downtime
  • Have set up a build pipeline using services like Visual Studio Team Services, TeamCity, Jenkins, etc
  • Have experience coding at all levels of a web-app stack: from the HTML/CSS to JavaScript all the way down to the database
  • Have expertise coding in .NET and C#
  • (Bonus) Have expertise in a JavaScript SPA framework like EmberJS, AngularJS or React
  • You’ll be working with a team that doesn’t take itself too seriously
  • We trust you to get work done and take a break when you need it. Use time off when you want and how you want
  • We take work-life balance seriously, so our number one goal is “Be home for dinner.”
  • You’ll also have flexibility to work remotely when you need it
  • You’ll be working with technologies like C#, EmberJS, and a number of AWS services
  • You’ll translate real-world problems into elegant code solutions
  • We’ll help you level up by providing you with opportunities to go to conferences, and share what you’re learning with the team
  • We’ll provide you with high quality gear you need to do your job
  • Our health insurance and retirement plans allow you and your family to sleep soundly