Skip to content

Director – Software Engineering: Java
Company | OCC |
---|
Location | Chicago, IL, USA |
---|
Salary | $169100 – $280800 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Senior, 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)