Intel logo
IntelPosted 2 weeks ago
EXPIRED

Software Application Development Engineer

On-siteBengaluru, Karnataka, India

Full TimeEnterpriseTECH

Job Summary

Design, develop, and maintain scalable software applications for managing proprietary data using Python, Java, or C++. Conduct unit, integration, and end-to-end testing while automating build and deployment processes. Collaborate with cross-functional teams to analyze user stories, implement enhancements, and ensure solutions meet security and performance requirements. Participate in code reviews, debugging, and secure development lifecycle tasks. Leverage Generative AI and Large Language Models to innovate software functionality. Interact with end users to gather requirements and communicate technical concepts to diverse stakeholders. Work on-site in India, Bangalore, with a Bachelor's or Master's degree and 2+ years of experience required.

Required Qualifications

  • BE / BTech / MTech in Computer Science, Computer Engineering, or a related discipline
  • Strong foundation in computer science fundamentals, including: Object oriented design, Data structures and algorithms, Complexity analysis
  • Strong understanding of modern UI/UX principles in software development
  • Ability to write clean, maintainable, and testable code
  • Ability to leverage LLMs and Generative AI to enhance and innovate software solutions
  • Bachelor's degree in a relevant field with 2+ years of hands-on experience in software development OR a Master's degree in a relevant field with 2+ years of hands-on experience OR a PhD in a relevant field with no prior professional experience
  • Proficiency in programming languages such as Python, Java, or C++
  • Experience with full stack software frameworks and development practices
  • Knowledge of agile methodology and DevOps processes
  • Understanding of secure coding practices and software legal compliance guidelines
  • Familiarity with software test automation tools and static code analysis techniques
  • Strong organizational skills with adherence to file structures, naming conventions, and established development protocols
  • Excellent self management skills with the ability to meet deadlines and work independently
  • Strong desire to learn new technologies and proactively identify opportunities to apply them
  • Excellent analytical, problem solving, and troubleshooting skills
  • Strong written and verbal communication skills, capable of explaining complex technical concepts to executive, creative, and technical audiences
  • Ability to collaborate effectively across teams while maintaining ownership of deliverables
  • Strong communication and collaboration skills to work effectively in cross-functional teams
  • Problem-solving abilities to address complex technical challenges
  • Experience with database engineering and design patterns
  • Familiarity with information security concepts and practices
  • 5 years Experience with frontend and backend technologies such as Ruby on Rails, React, Python, or similar frameworks
  • Familiarity with cloud platforms, CI/CD pipelines, or enterprise scale software systems
  • Exposure to secure data handling, authentication, and access control mechanisms
  • Experience working in cross functional or globally distributed teams
  • This role will require an on-site presence

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles