What are the responsibilities and job description for the Lead Full-Stack Software Engineer position at Certus Core?
Certus Core is a data engineering and AI-focused startup building cutting-edge knowledge systems that enable rapid, informed decision-making for our customers. We're solving complex technical challenges in data integration, requiring engineers who thrive on building robust, scalable systems that handle diverse data architectures and real-time processing demands. Currently focused on the National Security industry with expected expansion into other sectors, we're looking for technically curious engineers who are passionate about solving hard problems and want to make a meaningful impact through innovative technology.
We value intellectual diversity, technical rigor, and team members who are excited about building systems that truly matter. If you're passionate about the intersection of data engineering, distributed systems, and user-centric design - and want to work alongside a focused team where your technical contributions directly drive product success - Certus Core may be the right place for you.
To learn more about our products and our mission, please visit www.certuscore.com.
Overview
The Product Engineering (PE) team is responsible for building and maintaining the Certus Core IBIS™ (Information Bridging and Integration System) suite of products. The PE team focuses on software development within company approved roadmaps with features aligned to desired outcomes in the market and for our customers. Our product goals are to make data engineering accessible to even basic users provided they have the constraints of their questions and their domain of knowledge to inform how their data is to be transformed, queried, and visualized.
This is a remote work position with in-person responsibilities occasionally in the Tampa Bay area of Florida.
Our software products are full stack web-based applications built on complex data architectures and distributed systems. As a Lead Full Stack Software Engineer, you would be primarily responsible for the development of both the server-side components of our software products and the UI/UX. Given the technical complexity of our data integration platform, we're seeking an engineer with deep fundamentals across programming paradigms, database architectures, and system design who can articulate the nuanced tradeoffs between different technologies. You will develop both frontend and backend components alongside other team members and be responsible for ensuring product delivery that meets our high technical standards.
Responsibilities
In collaboration with (and reporting to) our Chief Technology Officer, this person will:
Programming and Languages
We value intellectual diversity, technical rigor, and team members who are excited about building systems that truly matter. If you're passionate about the intersection of data engineering, distributed systems, and user-centric design - and want to work alongside a focused team where your technical contributions directly drive product success - Certus Core may be the right place for you.
To learn more about our products and our mission, please visit www.certuscore.com.
Overview
The Product Engineering (PE) team is responsible for building and maintaining the Certus Core IBIS™ (Information Bridging and Integration System) suite of products. The PE team focuses on software development within company approved roadmaps with features aligned to desired outcomes in the market and for our customers. Our product goals are to make data engineering accessible to even basic users provided they have the constraints of their questions and their domain of knowledge to inform how their data is to be transformed, queried, and visualized.
This is a remote work position with in-person responsibilities occasionally in the Tampa Bay area of Florida.
Our software products are full stack web-based applications built on complex data architectures and distributed systems. As a Lead Full Stack Software Engineer, you would be primarily responsible for the development of both the server-side components of our software products and the UI/UX. Given the technical complexity of our data integration platform, we're seeking an engineer with deep fundamentals across programming paradigms, database architectures, and system design who can articulate the nuanced tradeoffs between different technologies. You will develop both frontend and backend components alongside other team members and be responsible for ensuring product delivery that meets our high technical standards.
Responsibilities
In collaboration with (and reporting to) our Chief Technology Officer, this person will:
- Develop and manage Certus Core’s IBIS™ platform; implement new features and fix issues for any component and subsystem
- Advise on architectural design and scalability related changes
- Aid process improvement and drive efficiency
- Document system architecture, user guides, high-level technical goals, and granular technical tasks
- Ensure seamless integration between client-side and server-side logic
- Promote testing (unit, integration, end-to-end) and continuous integration
- Ensure smooth deployment and monitoring of applications
Programming and Languages
- 4 years experience with imperative programming languages (Java, Scala) and understanding of lower-level languages (C/C )
- 4 years JavaScript/TypeScript development experience
- Understanding of language differences and runtime environments
- 4 years React framework experience building single-page applications (SPAs)
- 4 years integrating UIs with REST APIs, including async calls and state management
- 4 years backend development in Linux environments
- 2 years developing and managing CI/CD pipelines
- Experience building software installers
- 3 years designing and implementing database schemas and data models
- Understanding of database types: relational, document-oriented, key-value, columnar
- Knowledge of ACID vs. eventually consistent systems and architectural tradeoffs
- Experience with graph data models
- Understanding of ETL pipelines
- 4 years full-stack development experience across all application layers
- Understanding of REST API abstraction layers and microservice architectures
- 2 years writing and maintaining technical documentation
- Strong communication skills and collaborative mindset
- Experience with Cassandra/ScyllaDB database architecture, choosing optimal columns for partitioning, and configuring a Cassandra cluster
- Experience with the Gremlin query language
- Experience with PostGres SQL Database
- Experience with C/C or, in general, unmanaged runtimes (e.g., Rust)
- Experience with the Ubuntu 22 development environment
- Top Secret clearance w/ SCI eligible (not current)
- 100% health insurance coverage for you and your dependents with a Platinum health, dental, and vision plan
- Remote first, hybrid work environment with co-work space at Embarc Collective in downtown Tampa available https://www.embarccollective.com/
- Unlimited Vacation policy. At Certus Core, we take pride in our employees' incredible work ethic, and we want to reward and recognize that by offering an unlimited vacation policy. Instead of a traditional vacation or sick day policy, you can request time off as you see fit.
- *** Potential for equity, pending performance and external investment**
Salary : $135,000 - $165,000