Senior Software Engineer

Istari
Summary
Join Istari Digital, a digital engineering software company, as a Senior Software Engineer on the Core team. This role centers on designing, implementing, and managing scalable software supporting our products. You will leverage your expertise in cloud technologies and drive innovation in a fast-paced environment. Key responsibilities include designing and implementing secure software solutions, collaborating with cross-functional teams, automating tests, and implementing robust security practices. The ideal candidate will have a strong background in cloud-based software solutions, proficiency in various programming languages, and a deep understanding of container deployment and microservice architecture. Istari offers competitive compensation and benefits, including 100% company-paid medical/dental/vision premiums, unlimited PTO, and opportunities for professional development.
Requirements
- Bachelorβs degree in Computer Science, Information Technology, or a related field; relevant certifications are highly regarded (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect)
- Minimum of 5 years of experience delivering cloud based software solutions
- Proficiency in one or more common programming languages, including JavaScript, Python, Java, .NET, Rust, or other
- Strong understanding and experience with container deployment, micro service architecture, REST API design, and OpenAPI specifications
- Strong understanding of unit, integration, and contract testing
- Strong understanding of CI/CD pipelines and DevOps practices, familiarity with deploying and diagnosing services deployed to Kubernetes clusters
- Excellent problem-solving skills with a proactive approach to identifying and resolving issues
- Strong communication and collaboration skills to work effectively within cross-functional teams
Responsibilities
- Design and implement high-availability, scalable, and secure software solutions to support our products, including API endpoints and features with appropriate unit, integration, and contract tests
- Design and implement robust authentication and authorization that provides flexible and reliable security for customer data and interactions
- Collaborate closely with product, software engineering, and infrastructure teams to design and implement solutions in alignment with release management goals
- Automate tests and incorporate tests into deployment and release pipelines
- Implement robust security practices to protect data integrity and compliance with industry standards
- Troubleshoot incidents and provide innovative solutions to drive efficiency and reliability
- Evaluate and implement new technologies to enhance system capabilities and performance
- Participate in incident response and problem management processes to minimize service disruptions
- Lead and mentor junior engineers, fostering an environment of continuous learning and improvement
Preferred Qualifications
Strong understanding of PostgreSQL and/or OpenID Connect based Identity and Authorization solutions (Auth0, Okta, Zitadel, Keycloak, Entra, Ping, other) is highly regarded
Benefits
- Medical/Dental/Vision
- Employee Premiums are 100% Company Paid
- Life Insurance
- Flexible Work Hours
- Unlimited Paid Time Off (PTO) with federal government holidays
- Competitive Compensation
- 401k
- Company Stock Options
- Home Office Setup Budget
- Reimbursement for approved trainings and subscriptions
- Conferences (travel, lodging, and fees)