Contribute to the design and development of scalable software solutions by collaborating with cross-functional teams
Troubleshoot complex issues, perform root cause analysis, and deliver high-quality code
Manage project tasks, support continuous integration and deployment
Provide technical guidance to small engineering groups
Analyze and troubleshoot production issues and develop effective solutions
Mentor and guide small engineering teams including offshore associates
Implement automation scripts and telemetry features to enhance continuous integration and delivery processes
Monitor application performance and evaluate change requests for feasibility
Requirements
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area or 4 years’ experience in software engineering or related area
Proven expertise in object-oriented programming and software design principles
Experience with API design, platform development, and component services
Strong skills in debugging, testing, and continuous integration/deployment practices
Technical acumen in emerging technologies including generative artificial intelligence
Proficiency in documentation-based coding and maintaining code quality standards
Knowledge of telemetry implementation and software security standards