Job offers - CrawlJobs

Specialist Software Engineer Jobs (On-site work)

4 Job Offers

Specialist, Software Engineer - Verification and Validation
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Acron Aviation
Expiration Date
Until further notice
Specialist, Software Engineer (Functional Lead)
Save Icon
Salary Icon
Salary
Not provided
Acron Aviation
Expiration Date
Until further notice
Specialist Software Engineer (Fullstack)
Save Icon
Seeking a Specialist Software Engineer (Fullstack) in Hyderabad to design, develop, and deploy complex applications. Requires 8-12 years’ experience with JavaScript, TypeScript, React, Python, and cloud services (AWS/Azure). You will mentor juniors, own projects from conception to deployment, and...
Location Icon
Location
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Specialist Software Engineer
Save Icon
Seeking a Specialist Software Engineer in Hyderabad to design and deploy cloud-based full-stack applications using React, TypeScript, and Python/PySpark. Leverage AWS, CI/CD, and microservices to build scalable solutions with Generative AI. Requires 8+ years of experience, expertise in data engin...
Location Icon
Location
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice

About the Specialist Software Engineer role

Specialist Software Engineer jobs represent a pivotal career tier for experienced technology professionals who blend deep technical expertise with strategic problem-solving capabilities. These roles are designed for engineers who have moved beyond standard development tasks to tackle complex, high-impact projects that shape an organization's technical direction and product innovation. A Specialist Software Engineer is typically responsible for the full lifecycle of software development, from initial concept and architecture design through deployment, maintenance, and continuous improvement. They are expected to take ownership of sophisticated software systems, ensuring they are scalable, reliable, and secure while meeting stringent business requirements.

Common responsibilities in these jobs include leading the design and implementation of both front-end and back-end solutions, often leveraging cloud-native technologies, microservices architectures, and containerization. A significant aspect of the role involves integrating advanced technologies such as artificial intelligence, machine learning, and generative AI into production systems. This includes building and maintaining MLOps pipelines, deploying models into scalable environments, and collaborating closely with data scientists to translate complex algorithms into functional software. Specialist Software Engineers are also key contributors to system reliability and performance, developing monitoring dashboards, automating operational tasks, and implementing robust incident response protocols. They frequently mentor junior team members, conduct thorough code reviews, and enforce best practices in software design, testing, and documentation. Their work often requires close collaboration with cross-functional teams including product management, design, quality assurance, and business stakeholders to ensure seamless delivery and alignment with organizational goals.

Typical skills and requirements for Specialist Software Engineer jobs include an advanced degree in Computer Science or a related field, combined with substantial professional experience—often ranging from six to twelve years. Technical proficiency is expected in multiple programming languages, with Python, JavaScript, and SQL/NoSQL databases being highly common. Strong expertise in modern software engineering practices such as Agile and Scrum, version control with Git, and CI/CD pipelines is essential. For roles incorporating AI/ML, knowledge of frameworks like TensorFlow or PyTorch and tools like MLflow or Kubeflow is critical. Beyond technical skills, these positions demand excellent analytical and troubleshooting abilities, strong verbal and written communication, and the capacity to work effectively within global, virtual teams. A high degree of initiative, self-motivation, and a team-oriented mindset are equally important, as is a willingness to continuously learn and adapt to emerging technologies. Specialist Software Engineer jobs offer a unique blend of technical leadership, hands-on development, and strategic influence, making them ideal for professionals seeking to drive meaningful change through software engineering.