Job offers - CrawlJobs

Associate Software Engineer Jobs (On-site work)

25 Job Offers

Sr Associate Software Engineer CRM
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Associate Software Development Engineer
Save Icon
Senior Associate Software Development Engineer sought in Jakarta Selatan, Indonesia. This role involves designing, developing, and testing software systems, including cloud-based tools and micro-services. You will work with APIs, telemetry data, and ML/AI algorithms, utilizing languages like Pyth...
Location Icon
Location
Indonesia, Jakarta Selatan
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr Associate Software Engineer
Save Icon
Amgen seeks a Sr. Associate Software Engineer in Hyderabad to build secure, scalable Customer Identity and Access Management (CIAM) solutions. This full-stack role demands expertise in Python, React.js/Node.js, and cloud-native development with AWS or Azure. You will own projects end-to-end, desi...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join our Lahore team as an Associate Software Engineer. Ideal for fresh graduates with knowledge of OOP, JavaScript, and MVC frameworks. Build world-class products for a hyper-growth real estate platform serving 5 million monthly users. Work with industry leaders, leverage real user data, and sha...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice

About the Associate Software Engineer role

An Associate Software Engineer is a foundational role in the technology sector, serving as a critical bridge between theoretical computer science knowledge and practical, scalable software development. Professionals in this position are typically early- to mid-career technologists who design, build, test, and maintain software applications and systems that power modern businesses. The role demands a blend of technical proficiency, problem-solving acumen, and collaborative communication, as engineers are responsible for translating business requirements into reliable, efficient code. Common responsibilities include contributing to both front-end and back-end development, often leveraging cloud platforms to ensure scalability and performance.

A significant portion of the work involves writing clean, maintainable code, conducting peer code reviews to uphold quality standards, and creating comprehensive documentation for software architecture, design, and operational procedures. These professionals also engage in the full software development lifecycle—from analyzing functional requirements and designing system specifications to implementing custom modules, integrating disparate systems, and performing rigorous unit and integration testing. Debugging, resolving performance bottlenecks, and providing ongoing support and maintenance for deployed applications are also core day-to-day activities. As technology evolves rapidly, Associate Software Engineers are expected to stay current with emerging trends, including generative AI and modern DevOps practices, and to contribute to continuous improvement by automating repetitive tasks and developing reusable frameworks.

Typical skills and requirements for these jobs include a bachelor’s degree in Computer Science, Information Technology, or a related field, combined with several years of hands-on development experience. Proficiency in programming languages such as Python, Java, or JavaScript, along with front-end frameworks like React or Angular, is highly valued. A solid understanding of cloud computing principles (particularly within ecosystems like AWS), database management, and networking fundamentals is essential. , Git), CI/CD pipelines, and automated testing tools is commonly required.

Soft skills are equally important: strong analytical thinking, effective communication with cross-functional teams (including product managers, designers, and QA), and the ability to adapt quickly to new tools and fast-paced environments. Ultimately, an Associate Software Engineer is a versatile problem-solver who not only writes code but also ensures that software is secure, resilient, and aligned with business goals. This role offers a dynamic career path with opportunities to specialize in areas like data engineering, cloud architecture, or full-stack development, making it a compelling entry point into the broader tech industry. For those exploring associate software engineer jobs, the position represents a perfect blend of technical challenge and professional growth, providing the foundation for a long-term career in software engineering.