Remote architecture Jobs

This Month

Software Engineer
common-lisp scheme machine-code x86 architecture frontend Feb 11

Overview:

Work with one of GrammaTech's Research team on advanced software development in a large Common Lisp codebase. Build new components and extend existing tooling to meet project needs. Implement both exploratory research prototypes and high-quality library components and products. Significant experience contributing to large projects, developing software, focus on Common Lisp.

LOCATION: Ithaca, NY or Remote, USA Only

Responsibilities:

  • Develop applications software from requirements
  • Use of various commercially available tools and SDLC approaches
  • Effectively communicate up to Project Leaders and across all peers

Qualifications:

Required

  • BS in Computer Science or equivalent
  • 5+ years post-degree experience working in structured systems and/or software development teams, Common Lisp
  • Experience working development activities on large code bases (>10 KLOC) as well as developing software from scratch
  • Familiar with common software architectures, design patterns, and software development life cycle practices

Preferred

  • Binary Analysis, Source Code Analysis
  • Compiler design, compiler front-end integration, parsers
  • Static and/or Dynamic Analysis
  • Reverse-engineering
  • Malware-analysis techniques
  • Knowledge of machine code, especially ARM, x86 or x86-64
  • Dynamic analysis, program instrumentation, and profiling
  • System-administration experience, especially related to security
Share this job:

This Year

Platform Engineer
design aws python architecture serverless sysadmin Jan 19

The product engineering team is responsible for the creation and quality of the XOi Vision platform. This platform serves thousands of Field Technicians across the country.  We’re looking for a Platform Engineer to play a key role in building, improving and maintaining the services that support our mobile and web applications. 

We are a group of talented and passionate engineers and data scientists working together to discover and provide valuable insights for our customers. We leverage state-of-the-art serverless, event driven architectures to provide our users with these unique insights, best practices, and assistance to the problems they face in their workplace.

What you will help with:

  • Provide an escalation point for issues.
  • Help automate and optimize our workflows.
  • Work with different teams on design and implementation of platform improvements.
  • Expand and provide clear documentation of newly implemented processes/features.
  • Proactively identify and help resolve platform issues.

Qualified candidates will have:

  • 2+ years facilitating CI/CD.
  • 2+ years designing and working with AWS
  • 2+ years automating IaC.
  • 2+ years working with containers and orchestration.
  • 1+ year managing applications comprised of micro-services.
  • 1+ year working with production ready serverless architectures.
  • A passion for good design, performance and security.
  • Fluency in Python.
Share this job:
Software Quality Engineer
agile project-management lead architecture Dec 30 2019

What You Will do:

  • Seamlessly transition in and out of projects to offer your short term expertise on difficult problems.
  • You’ll partner and interact with senior-level management/executives and senior technical teams
  • Interface with clients and team meetings to help improve the agile flow of a project.
  • Use your strong interpersonal and relationship development skills to help a team balance product requirements, manage client expectations, and produce effective results.
  • You’ll listen deeply to client needs and translate them into clear technical requirements
  • You’ll travel occasionally, but only for things that really matter.
  • You will review code and continually push standards higher, every day.
  • You will code yourself to assess and mitigate the most technically challenging parts of the project
  • You will be able to juggle consulting on multiple projects either at one time or for a short term in a row while staying calm and highly productive and efficient
  • This role will most likely need to put in 50 hour weeks in order to effectively manage these demands.

What is Required:

  • You have experience as the lead on projects with budgets ranging from $1M to $3M
  • You have consulting experiences with the unique nature of listening deeply to client concerns being able to effectively lead solutions on team projects
  • You are a mix of product leadership, project leadership including agile kanban boards, and technical architecture leadership
  • 7+ years experience with software development with a variety of programming languages (please share your experiences w/these languages in your application)
  • Experience leading cross-functional development teams in building and maintaining custom software solutions
  • Strong understanding of the agile software development process
  • Available for 6 hours overlap with the EST time zone.

Characteristics of a Clevertech Software Quality Engineer

  • Tact - being able to speak respectfully to everyone at every level, regardless of competence, seniority or accomplishment. There is also a sense of what is appropriate to say or do at a given time. This will build trust with clients and peers and give you the ability to seamlessly move in and out of various projects.
  • Being able to abstract. If you have an abstract understanding of something, you can explain it at all levels and in different contexts, using the experience or role of the audience to inform what metaphors might be used or if they are even necessary.
  • Humility - this enables you to take responsibility and set your ego on the shelf when working with other bright people.

Click Here to see why Tech Lead Tim left a 15-year career at a Fortune 500 Company to join Clevertech

Want to learn more about Clevertech and the team? Check out clevertech.careers.

Share this job:
Software Quality Engineer
agile project-management lead architecture Dec 23 2019

What You Will do:

  • Seamlessly transition in and out of projects to offer your short term expertise on difficult problems.
  • You’ll partner and interact with senior-level management/executives and senior technical teams
  • Interface with clients and team meetings to help improve the agile flow of a project.
  • Use your strong interpersonal and relationship development skills to help a team balance product requirements, manage client expectations, and produce effective results.
  • You’ll listen deeply to client needs and translate them into clear technical requirements
  • You’ll travel occasionally, but only for things that really matter.
  • You will review code and continually push standards higher, every day.
  • You will code yourself to assess and mitigate the most technically challenging parts of the project
  • You will be able to juggle consulting on multiple projects either at one time or for a short term in a row while staying calm and highly productive and efficient
  • This role will most likely need to put in 50 hour weeks in order to effectively manage these demands.

What is Required:

  • You have experience as the lead on projects with budgets ranging from $1M to $3M
  • You have consulting experiences with the unique nature of listening deeply to client concerns being able to effectively lead solutions on team projects
  • You are a mix of product leadership, project leadership including agile kanban boards, and technical architecture leadership
  • 7+ years experience with software development with a variety of programming languages (please share your experiences w/these languages in your application)
  • Experience leading cross-functional development teams in building and maintaining custom software solutions
  • Strong understanding of the agile software development process
  • Available for 6 hours overlap with the EST time zone.

Characteristics of a Clevertech Software Quality Engineer

  • Tact - being able to speak respectfully to everyone at every level, regardless of competence, seniority or accomplishment. There is also a sense of what is appropriate to say or do at a given time. This will build trust with clients and peers and give you the ability to seamlessly move in and out of various projects.
  • Being able to abstract. If you have an abstract understanding of something, you can explain it at all levels and in different contexts, using the experience or role of the audience to inform what metaphors might be used or if they are even necessary.
  • Humility - this enables you to take responsibility and set your ego on the shelf when working with other bright people.

Click Here to see why Tech Lead Tim left a 15-year career at a Fortune 500 Company to join Clevertech

Want to learn more about Clevertech and the team? Check out clevertech.careers.

Share this job:
Software Quality Engineer
agile project-management lead architecture Dec 16 2019

What You Will do:

  • Seamlessly transition in and out of projects to offer your short term expertise on difficult problems.
  • You’ll partner and interact with senior-level management/executives and senior technical teams
  • Interface with clients and team meetings to help improve the agile flow of a project.
  • Use your strong interpersonal and relationship development skills to help a team balance product requirements, manage client expectations, and produce effective results.
  • You’ll listen deeply to client needs and translate them into clear technical requirements
  • You’ll travel occasionally, but only for things that really matter.
  • You will review code and continually push standards higher, every day.
  • You will code yourself to assess and mitigate the most technically challenging parts of the project
  • You will be able to juggle consulting on multiple projects either at one time or for a short term in a row while staying calm and highly productive and efficient

What is Required:

  • You have experience as the lead on projects with budgets ranging from $1M to $3M
  • You have consulting experiences with the unique nature of listening deeply to client concerns being able to effectively lead solutions on team projects
  • You are a mix of product leadership, project leadership including agile kanban boards, and technical architecture leadership
  • 7+ years experience with software development with a variety of programming languages (please share your experiences w/these languages in your application)
  • Experience leading cross-functional development teams in building and maintaining custom software solutions
  • Strong understanding of the agile software development process
  • Available for 6 hours overlap with the EST time zone.

Characteristics of a Clevertech Software Quality Engineer

  • Tact - being able to speak respectfully to everyone at every level, regardless of competence, seniority or accomplishment. There is also a sense of what is appropriate to say or do at a given time. This will build trust with clients and peers and give you the ability to seamlessly move in and out of various projects.
  • Being able to abstract. If you have an abstract understanding of something, you can explain it at all levels and in different contexts, using the experience or role of the audience to inform what metaphors might be used or if they are even necessary.
  • Humility - this enables you to take responsibility and set your ego on the shelf when working with other bright people.

Click Here to see why Tech Lead Tim left a 15-year career at a Fortune 500 Company to join Clevertech

Want to learn more about Clevertech and the team? Check out clevertech.careers.

Share this job: