Careers with Concerro

Share |

Software Architect

FLSA status: Exempt
Reports to: VP of Engineering
Location: Local San Diego
Travel: Rare (less than 5%)

Purpose of Position: 

The role of the Software Architect is to serve as a technology leader in the engineering organization by leading the architecture, design, and to-market implementation effort on a variety of projects in a highly collaborative, fast-paced environment.

Responsibilities:

  • Design innovative solutions to real market problems.

  • Responsible for the architectural approach of one or more initiatives, releases or projects and the ongoing integration of the project’s delivered capabilities into the overall enterprise blueprint.

  • Evaluate new technologies, standardize and introduce new technologies to organization while providing technical guidance with regard to new technologies, tools, frameworks, and APIs

  • Raise the bar collectively for the team by advocating for engineering leading practices, standardization, quality, professionalism, and teamwork

  • Works closely with product and marketing managers, user interaction designers, and software engineers to develop new product offerings and improve existing ones.

  • Create proof of concepts as well as production software as needed

  • Document architectures and designs and ensure that the engineering team has a fundamental understanding of those architectures and designs

  • Mentor fellow engineers

  • Working with visual designers to improve and refine product visual design and consistency

  • Responsible for translating the business functional requirements into architecture work products.

  • Ability to manage the details as well as the big picture; flexible and dynamic in management techniques.

  • Deliver some of the necessary components of the design to support successful construction.

Requirements:

  • Bachelor’s degree in Computer Science or related field

  • At least 10+ years of software engineering experience

  • At least 5+ years experience leading large design and/or architecture efforts and coordinating project teams of 6 or more members

  • Excellent interpersonal and communication skills

  • Proficient with OOA/OOD, design patterns, functional programming, web-based development, and service oriented architectures.

  • Proficient in multiple language platforms, preferably Java, including the ability to program in such languages / platforms.

  • Ability to work independently and collaboratively

  • Ability to communicate design rationale and build consensus

  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment

  • Ability to develop new approaches to complex design problems

  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form

  • Proficient in agile software development process

  • Positive attitude

  • Proactively initiates problem solving and idea sharing.

Highly desired/ preferred attributes:

  • 10+ years software implementation, support and training

  • Advanced understanding of agile engineering

  • Leadership Skills

  • Advanced IDE Skills

  • Positive attitude

  • Proactively initiates problem solving and idea sharing.


Interested and qualified candidates should email their resume named YourLastName.doc in Word format to careers@concerro.com. Please put the job title in the subject line.