Software Engineer
Your Website I/O
About the Role
This is a full-time remote role for a Software Engineer at CXO Inc. The Software Engineer will design, develop, test, and maintain backend services and applications that power the CXO Ecosystem, including platforms for learning, awards, hiring, investment, and media.
Key Responsibilities
- Implement new features.
- Optimize system performance.
- Integrate third-party APIs.
- Ensure reliability and scalability of web services.
- Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
- Write clean and maintainable code.
- Participate in code reviews.
- Monitor production systems.
- Address technical issues.
- Contribute to architectural decisions.
- Follow secure development and documentation practices.
Requirements & Tech Stack
- Proficiency in Software Development and Programming, with experience in one or more modern languages (e.g., Java, C#, Python, JavaScript/TypeScript, Go).
- Hands-on experience in Back-End Web Development, including RESTful APIs, microservices, and working with databases (SQL/NoSQL).
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization or orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Knowledge of secure coding practices, performance optimization, and monitoring or logging tools is beneficial.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and system design.
- Solid understanding of Object-Oriented Programming (OOP) principles and ability to apply them to scalable, maintainable code.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Effective communication skills.
- Ability to work independently in a remote environment.
- Willingness to collaborate across cross-functional teams.











