Director of Software Engineering (Multiple Positions Available)
Role details
Job location
Tech stack
Requirements
Minimum education: Bachelor's degree in Electronic Engineering, Computer Engineering, Computer/Management Information Systems, Computer Science, Information Technology, or related field. Minimum nine (9) years of experience in roles such as Software Engineering Director/Manager, Lead Software Engineer, Technical Lead, Systems Engineer/Architect, Software Developer/Analyst, or related occupation. Required skills: Thought Machine Vault Smart Contracts development; Thought Machine Vault Observability; Thought Machine Vault Cloud Infrastructure configuration; and Grafana Observability Stack. Experience with Linux, Agile SDLC, Hybrid SDLC, Application Architecture Disciplines, Infrastructure Architecture Disciplines, Microservices, Apache Kafka, Docker, J2EE, Jenkins, Spring, Hibernate, Java, Python, Selenium, Shell Scripting, SQL, XML, Bootstrap, REST, Maven, JSON, Kubernetes, AWS Cloud Services, Dynatrace, Splunk, GIT, Cucumber, Junit, Automated Testing, Blackbox Testing, Functional Testing, Manual Testing, Performance Testing, Regression Testing, Smoke Testing, System Integration Testing, Unit Testing, User Acceptance Testing, and White Box Testing.
Benefits & conditions
Full-time. Salary: $221,515 - $260,000 per year. Compensation includes base salary determined by role, experience, and skill set, discretionary incentive compensation, and a range of benefits such as comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more. Additional details provided during the hiring process.