hero
FirstMile Ventures
companies
Jobs

Senior Software Engineer

CaliberMind

CaliberMind

Software Engineering
Boulder, CO, USA
Posted 6+ months ago

We are looking for a highly skilled Senior Software Engineer with extensive experience in SQL, data analysis, microservices and data pipelines. The successful candidate will be responsible for designing, developing, testing, and implementing complex software solutions using their knowledge of SQL, data analysis techniques, microservices architecture and data pipeline development. They will also work closely with our business and technical teams to identify opportunities for process improvement and data-driven decision making.

Responsibilities:
  • Design, develop, test, and implement complex software solutions using SQL, data analysis techniques, microservices architecture and data pipeline development
  • Collaborate with business and technical teams to identify opportunities for process improvement and data-driven decision making
  • Develop and maintain scalable data models and databases
  • Conduct data analysis and report generation using SQL and other data analysis tools
  • Build and deploy microservices using containerization technologies such as Docker and Kubernetes
  • Work with cross-functional teams to gather and interpret requirements, and translate them into technical specifications
  • Provide technical guidance and mentorship to other team members
  • Participate in code reviews and ensure coding standards are followed
  • Troubleshoot and debug software issues as needed
  • Stay current with emerging trends and technologies related to SQL, data analysis, microservices architecture and data pipeline development
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 5 years of experience in software development, with a focus on SQL, data analysis, microservices and data pipeline development
  • Strong proficiency in SQL and relational databases such as Postgres
  • Experience building microservices using technologies such as Node.js
  • Experience with containerization technologies such as Docker and Kubernetes
  • Develop and maintain data pipelines using technologies such as Apache Airflow
  • Experience with data analysis tools such as R or Python
  • Knowledge of software development best practices, including Agile methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Proven ability to deliver high-quality software solutions on time and on budget
Preferred:
  • Experience with Node.js
  • Experience with PySpark
  • Experience with Google Cloud Platform
  • Knowledge of non-relational databases such as MongoDB
  • Experience with data visualization tools such as Tableau or Power BI

If you are a highly skilled software engineer with a strong background in SQL, data analysis, microservices and data pipeline development, and you are looking for an exciting opportunity to work on complex software solutions with a dynamic team, we encourage you to apply.

Compensation:

Base Salary Range: $150,000 -$170,000 depending on experience plus bonus potential and stock options.

Perks of Working at CaliberMind:

  • Medical, Dental, Vision
  • Health Savings Account (HSA)
  • Disability and Life Insurance
  • 401k with match and immediate vesting
  • 3 weeks PTO
  • Sick Time
  • Stock Option Plan