Our current job openings are listed below. We are always looking for good people so if you do not see a current opening that fits your background, please submit your resume for future consideration. Tioga Security is an equal opportunity employer.
Java Software Developer
Tioga Security automates the implementation of security controls in cloud deployments. This represents a paradigm shift in the way organizations monitor and maintain compliance, giving them the ability to also fix information security controls that are out of compliance. Tioga Security also leverages Microsoft Azure AI/ML studio to record all out of compliance incidents to provide predictive analytics and support CISOs addressing security challenges.
As organizations deploy in the cloud, they find it challenging and quite expensive to implement, manage, document, and provide audit evidence for information security controls. A shortage of security professionals compounds the difficulty in understanding how to implement controls for mandated standards such as ISO 27001, HIPAA, HITRUST, GDPR and FedRAMP, in the context of a cloud deployment.
Organizations typically deploy multiple single-purpose tools that require integration and competencies at a great expense. Integrating and using these tools is labor intensive, leaving room for mistakes, and consumes time and energy of the best IT professionals in the organization. Tioga addresses these fundamental problems.
You are both a hands-on software engineer who follows common software development methodology and practice.
Architecture. You are comfortable working with your team to craft a design: choosing the appropriate technology and designing a solution that both answers the problem at hand and stays within constraints.
Software development. We’re looking for a solid, software engineer with some depth with the Java developing language and associated development tools. Experience using unit test frameworks and other standard software engineering skills commiserate with 2 years of development experience.
Product life cycle. You understand the entire cycle of software development and delivery and are comfortable with short, concise development cycles where you own development tasks.
Agile. We believe strongly in agile delivery practices. You are comfortable working in 2-week sprint cycles.
Independent, go getter. You have a startup mentality with enterprise awareness. That means you can manage competing priorities, that you’re ready to pivot or adjust plans quickly, and that you understand the role you and your team play in major organizations’ tech strategies.
Priority. You can influence priorities for both the team and the client. You understand both the business problem and the technical solution, and you’re able to advocate for excellence and effect change when necessary.
Skills and Experience – Advantage
Java programming language using Spring and Spring Boot for web application development
SQL DB (MySQL) and SQL tools
HTTP protocol and API development
Good web services practices
Important Things to Know
Location – Sunnyvale CA
Education – BS in Computer Science or related technical field (MS is an advantage)
Compensation – a combination of base and incentive that will give you the opportunity to directly benefit from a success