Job Overview:
We are seeking a seasoned software development professional to lead the design, development, and maintenance of robust, scalable, and high-performance software applications.
This role presents an opportunity to shape large-scale automated test environments that significantly impact product quality and delivery speed while engineering solutions for complex business challenges.
-----------------------------------
About the Role:
* Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Groovy and C#.
* Collaborate with global cross-functional teams to deliver impactful solutions that meet evolving product and QA needs.
* Participate in architecture discussions and technical design reviews to improve system performance, reliability, and scalability.
* Write efficient, maintainable code and unit tests that adhere to engineering best practices.
-----------------------------------
Senior Software Development Expertise:
* Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
* Conduct thorough code reviews, provide feedback, and help raise the quality bar for the entire team.
* Proactively research and evaluate emerging technologies for future development.
* Influence architectural direction and technical strategy.
* Drive open and effective communication across teams, guiding decisions and technical alignment.
-----------------------------------
Requirements:
* You have 6+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
* Proficiency in Java, C#, and C++, with strong fundamentals in object-oriented design and design patterns.
* Solid experience with VMware vSphere for managing and provisioning virtual infrastructure.
* Experience with relational databases such as SQL Server or similar.
* Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
* Working knowledge of Windows, Linux, and Mac OS.
* Ability to work independently and collaboratively in a fast-paced environment.
* Excellent problem-solving and troubleshooting skills.
* Working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
* Experience in Agile software development practices and Github for source control and collaboration.
* Ability to collaborate and work with multiple teams across different time zones.
* Strong communication skills – able to articulate technical concepts to non-technical stakeholders and influence decisions.
-----------------------------------
What We Offer:
We believe in creating a dynamic workforce where everyone brings their authentic selves to work. We offer social programs, flexible work hours, family-friendly benefits, and a commitment to equality and inclusion.