MK Decision

System Architect

San Diego, Web Development

Apply for Position

Job Description

We are looking for an experienced System Architect to join our Development Team.

You will be responsible for developing and implementing computer systems and networks for MK Decision. The System Architect will define the architecture of a system in order to fulfill requirements. MK’s System Architect is responsible for building software and features for internal and external users, and creating consistent, reliable software that upholds MK’s brand and reputation. The System Architect is responsible for leading developer teams and mentoring engineers throughout the development process.

Your responsibilities include:

  • Lead code reviews to ensure smooth daily operations and accurate planning for multiple teams
  • Organize work and lead multiple teams to deliver features and solutions
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Code, refactor, design simple, working solutions, and troubleshoot system issues
  • Analyze and resolve critical, time-sensitive production tickets
  • Manage cutting-edge technologies to improve legacy applications
  • Provide technical support on projects or troubleshoot system issues across multi-tier web architecture
  • Lead security audits of existing software and services with security partners and design and implement corrective actions
  • Document security practices and promote best practices across the whole organization
  • Analyze, design, build and implement end-to-end solution
  • Develop threat models and associated security requirements, and design appropriate mitigations
  • Act as an expert resource in security to other teams and partners throughout design, development, and launch
  • Translate business needs into long-term architecture solutions
  • Gather and address technical and design requirements
  • Set up and maintain environment configurations and monitor system health
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers, and system administrators to identify new features
  • Eager and able to rapidly learn new skills, technologies, and concepts, taking personal initiative to execute on projects
  • Be a positive role model while mentoring junior developers and others in the organization

Qualifications and Skills:

  • Bachelor’s degree in engineering, CS, physics, math, statistics, or another related field
  • 5+ years of system architecture experience
  • Proven work experience as a back-end developer
  • Experience with complex systems integration and experience with industry-standard data modeling tools
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands-on experience with programming languages like Java, Groovy, Kotlin, and Python
  • Working knowledge of CMS framework
  • Familiarity with front-end languages (e.g. HTML, JavaScript, TypeScript and CSS)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Experience building and deploying applications on Amazon Web Services
  • Highly organized with strong attention to detail
  • Must be self-directed and able to work independently, as well as work well with others
  • Strong written and verbal communication skills
  • Analytical thinker, effective at analyzing data and working to grow their analysis skills.
  • Proficient with G-Suite (Gmail, Drive, Docs, Sheets)
  • Financial technology industry experience is a plus!

At MK, we're looking for people with drive, integrity, and humility. We welcome critical thinkers who are comfortable challenging the status quo. Join MK.

MK employeesLaptop with MK CCOSPeople making a start out of fingers

System Architect