Principal Application Software Engineer

United States Digital Space LLC

Karnataka

On-site

INR 1,200,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC in Karnataka, India, is seeking an experienced Senior Software Engineer to define and evolve software practices. The role involves leading architecture discussions, ensuring code quality, and collaborating with multiple stakeholders on cloud-native systems.

Qualified candidates will have a BS or MS in Computer Science and 7-10 years of relevant experience. Proficiency in Java, Javascript, or React is essential. If you are passionate about building scalable systems and communicating technical ideas, we want to hear from you!

Qualifications

  • 7-10 years of experience in cloud-native distributed systems.
  • Ability to communicate technical ideas effectively.

Responsibilities

  • Define and evolve standard practices and procedures in software development.
  • Lead architecture discussions and code reviews.
  • Develop long-term technical roadmaps for solutions.

Skills

Java
Javascript
React
Cloud Computing
User Management
Service-oriented Design Patterns
Runtime Security
Cross-functional Teamwork

Education

BS or MS in Computer Science

Job description

Qualifications
  • BS or MS in Computer Science, or equivalent experience
  • 7-10 years of working experience shipping scalable, cloud-native distributed systems
  • Proficient in at least one of the languages: Java, Javascript, React
  • Solid understanding of user management and runtime security
  • Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
  • Experience in cloud computing (Compute, Networking, Storage, etc)
  • Ability to work in a collaborative, cross-functional team environment
  • Experience with production operations and best practices for putting quality code in production and troubleshooting issues when they arise

Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams, and presentations)

Responsibilities
  • As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
  • Accountable for broad software design, code quality and architecture decisions
  • Lead and direct architecture discussions, design sessions and code reviews for functional correctness, architectural maintainability, and performance.
  • Develop long-term technical roadmap for solution area.
  • Code for high-risk projects that have solution dependencies within and outside current team.
  • Analyze, understand and develop complex architectures, design and associated sub-systems.
  • Ability to understand someone else’s complex code very quickly
  • Ability to multi-task and deal with changing priorities.
  • Collaborate with multiple stakeholders such as Development leads, Product Management, Operations, Release Management to make, adopt and communicate technical decisions and shape the development and delivery of software.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

HypTechie • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Kickdrum • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Staff Software Engineer
Staff Software Engineer

UKG • Dadri, Pune District

On-site
INR 3,000,000 - 7,000,000
Application Engineering Technical Lead
Application Engineering Technical Lead

Jobtailor • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Software Development Engineer - Java
Software Development Engineer - Java

MobiKwik • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Staff Software Engineer
Staff Software Engineer

Good co India • India

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Artex Risk Solutions • Pune District

On-site
Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Dadri

On-site
INR 1,800,000 - 3,200,000
Principal Full Stack Engineer - Java, React/Angular & Cloud
Principal Full Stack Engineer - Java, React/Angular & Cloud

Optum • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000