Posted in

Director – Software Engineering: Java

Director – Software Engineering: Java

CompanyOCC
LocationChicago, IL, USA
Salary$169100 – $280800
TypeFull-Time
DegreesMaster’s
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of experience leading software development teams
  • Experience with Java
  • Experience with distributed message brokers like Flink, Spark, Kafka Streams, etc.
  • Experience with Agile development processes for enterprise software solutions
  • Experience with software testing methodologies and automated testing frameworks
  • Strong leadership skills
  • Ability to manage project teams with different timelines and focus
  • Knowledge of industry trends, best practices, and change management
  • Strong communication skills with ability to communicate and interact with engineers and business stakeholders
  • Team player, self-driven, motivated, and able to work under pressure

Responsibilities

  • Manage, lead, and mentor software development team
  • Serve as technical product owner flushing out detailed business, architectural, and design requirements
  • Develop solutions to complex technical challenges while coding, testing, troubleshooting and documenting the systems you and your team develop
  • Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC’s systems and development processes
  • Lead the efforts to optimize application performance and resilience though analysis, code refactoring, and systems tuning
  • Collaborate with others to deliver complex projects involving the integration with multiple systems
  • Work closely with internal and external business and technology partners

Preferred Qualifications

  • Master’s degree preferred
  • OCP Java Programmer Certification (preferred)
  • AWS Certified Solutions Architect (preferred)