Director, Software Engineering: Java
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-07-17
-
Software Development
Java Developer, Backend Developer, Cloud Engineer - Software, DevOps
What You'll Do
Manage a team of highly skilled software engineers in the design and development of new generation highly scalable, resilient, cloud‑based Clearing applications. Mentor and collaborate with developers, architects, and product owners to successfully deliver business and operational functionality for internal and external users. This candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives.
A team player who works well with business, technical, and non‑technical professionals in an agile environment.
- Collaborate with others to deliver complex projects that may involve multiple systems.
- Continuously think about the next steps while improving yourself and others around you.
- Manage a distributed development team, collaborate and coordinate with vendors.
- Develop solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop.
- Lead the efforts to optimise application performance and resilience through analysis, code refactoring and system tuning.
- Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC’s systems and development processes.
- Build and manage a team of skilled software developers.
Build and manage a team of skilled software developers.
Qualifications- 8‑10 years of experience in building large‑scale compute and event‑driven solutions.
- Experience (including internal workings) in Java 8+ is required.
- Experience developing software using Object‑Oriented Design, advanced patterns (like AOP), and multi‑threading is required.
- Experience with distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. is desirable.
- Experience with cloud technologies and migrations. Prefer experience with AWS foundational services (VPCs, Security Groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM).
- Experience with testing frameworks like JUnit, Citrus is desirable.
- Experience working with relational, No
SQL, object‑based, and graph databases. - Experience following Git workflows is required.
- Working knowledge of Dev Ops tools (Terraform, Ansible, Jenkins, Kubernetes, Helm, CI/CD pipelines) – desirable.
- Familiarity with monitoring tools and frameworks such as Splunk, Elastic Search, Prometheus, App Dynamics is a plus.
- Intellectually curious and eager to learn; ‘get stuff done’ mindset and flexible mindset for the greater good of the organization.
- 8+ years of experience in team building, management, and mentoring.
- 8+ years of experience building high‑speed distributed solutions.
- Java 8+ years of experience.
- 8+ years of experience developing software using Object‑Oriented Design, advanced patterns, and multi‑threading.
- Experience with distributed message brokers such as Kafka, Amazon Kinesis, etc.
- Working knowledge of Dev Ops tools (Terraform, Ansible, Jenkins, Kubernetes, Helm).
- BS degree in Computer Science or similar technical field required.
- Masters preferred.
- OCP Java SE 8 Programmer Certification is a plus.
- AWS Certified Solutions Architect – Associate Level is a plus.
- A highly collaborative and supportive environment that encourages work‑life balance and employee wellness.
- Hybrid work environment, up to 2 days per week remote work.
- Tuition reimbursement to support continued education.
- Student loan repayment assistance.
- Technology stipend allowing use of device of choice to connect to network while working remotely.
- Generous PTO and parental leave.
- 401(k) Employer match.
- Competitive health benefits including medical, dental and vision.
Salary range: $ – $. Incentive range 23% to 30%. Annual discretionary bonus may be offered based on company and individual performance.
Equal Opportunity EmployerOCC is an Equal Opportunity Employer committed to diversity, equity and inclusion. OCC provides equal employment opportunities to all employees and applicants for employment without regard to race, color, national origin, citizenship status, sex, sexual orientation, gender identity or expression, disability, age, marital status, religion, veteran status or any other characteristics protected by applicable federal, state or local laws. We encourage everyone to apply if they think their experience may be a match, even if they do not meet all of the qualifications.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).