Software Engineer II – C++/Java

Application ends: August 1, 2026
Apply Now

Job Description

What You’ll Do And Learn:

– Translate requirements to software design and create clean, efficient, extensible, maintainable code.

– Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery.

– Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.

– Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members.

– Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.

– Leads and improves E2E testing quality and increases delivery velocity across features.

– Responsible for sub-systems within a large domain, possessing in-depth knowledge and expertise.

– Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.

– Serve as a key player in influencing and guiding others towards the right technical decisions.

– Identifying areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity.

– Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.

What You Bring :
– Innovative, team player, excellent communication and decision-making.

– Strong sense of ownership and interpersonal skills to work effectively across teams.

– Strong learning ability, self-driven.

– Excited about new and innovative technologies within immediate field of expertise.

– Learning transferable skills.

Qualifications :
– Bachelor’s degree in EE, CS or other related field.

– 2+ years of experience in working in Java, C++ or any other language.

– Competency and experience in GraphQL, Spring/Springboot, REST APIs, messaging systems and/or other backend programming languages.

– Building data-driven applications (RDBMS, NoSQL, ElasticSearch).

– Building event driven applications (RabbitMQ, Kafka etc).

– Delivers results in fast-paced environments (agile, TDD, CI/CD).

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru