Senior Software Development Engineer, Core Infrastructure

PradeepIT Consulting Services Pvt LtdPradeepIT Consulting Services Pvt Ltd·Remote(United States)
Software Development
SalesforceExcel

WFA Digital Insight

As the demand for skilled software engineers continues to soar, with a 25% increase in job postings in the last year alone, standing out in a crowded market is crucial. With the rise of remote work, companies like PradeepIT are leading the way in providing opportunities for top talent to work on cutting-edge projects from anywhere in the world. This Senior Software Development Engineer role is an exciting chance to join a globally recognized IT consulting firm and work on complex software systems, leveraging expertise in Salesforce and Excel. With PradeepIT's commitment to innovation and employee growth, this role offers a unique chance to drive process improvements and contribute to the development of best practices. Before applying, candidates should be prepared to showcase their technical expertise, collaborative mindset, and ability to thrive in a remote environment.

Job Description

About the Role

The Senior Software Development Engineer role is a critical part of PradeepIT's core infrastructure team, responsible for designing, implementing, and maintaining large-scale software components. As a key member of this team, you will be working closely with cross-functional teams, including engineering, product management, sales, and customers to understand requirements and develop solutions. With a focus on product security, hardening, diagnosability, and supportability, this role requires a deep understanding of complex software systems and the ability to analyze, debug, and diagnose issues.

PradeepIT is committed to fostering a collaborative and inclusive work environment, and as a member of this team, you will be expected to contribute to the development of best practices, drive process improvements, and help make the company's products better. With a geographically diverse team, you will have the opportunity to work with talented professionals from around the world, sharing knowledge and expertise to deliver high-quality solutions.

What You Will Do

  • Architect, design, and implement large-scale components of the product, focusing on core infrastructure and software platform development
  • Deliver complex projects by defining structure in areas of uncertainty, identifying and expressing discrete deliverables, and managing interactions between different teams
  • Respond to time-sensitive issues within multiple familiar software modules or subsystems, root cause issues, and proactively improve robustness of individual features
  • Proactively help the team by establishing best practices and driving adoption
  • Assess the impact of issues to identify and drive systematic improvements within an area
  • Work with engineering teams, product management, sales, and customers to understand requirements and develop solutions
  • Collaborate with support, the field, and customers to collect relevant data to come up with solutions and/or workarounds on complex, critical customer problems
  • Contribute to the development of new ideas to help make PradeepIT and its products better
  • Participate in code reviews and ensure high-quality code is delivered
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the company's products and services

What We Are Looking For

  • 5 to 10 years of experience building enterprise products using Java, with hands-on experience with industry best practices
  • Experience in analyzing, debugging, and diagnosing complex software systems, considering complexities like performance, scale, interaction with operating systems, multi-threaded interactions, etc.
  • Excellent analytical and problem-solving skills, with the ability to handle critical situations involving high-priority customer issues
  • Ability to manage multiple priorities and meet deadlines in a fast-paced environment
  • Excellent written, verbal communication, and interpersonal skills, with experience working with teams in the US or other countries
  • Minimum undergraduate college/university degree in computer science or a related field
  • Prior experience with Salesforce and Excel, or similar technologies
  • Strong understanding of file systems and operating systems, with prior experience in Unix/Linux systems

Nice to Have

  • Prior experience working in security, performance, monitoring, and scalability
  • QA experience, with knowledge of testing frameworks and methodologies
  • Understanding of cloud-based technologies and experience with cloud infrastructure
  • Familiarity with Agile development methodologies and version control systems like Git

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a globally recognized IT consulting firm
  • Collaborative and inclusive work environment
  • Professional development opportunities, including training and certification programs
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and innovative projects
  • Recognition and reward for outstanding performance and contributions
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and holiday package

How to Stand Out

  • Develop a strong portfolio showcasing your software development experience, highlighting complex projects and achievements.
  • Prepare to back your claims with specific examples, demonstrating your problem-solving skills and ability to work in a team environment.
  • Familiarize yourself with PradeepIT's products and services, understanding how your skills and experience align with the company's goals.
  • During the interview, ask insightful questions about the team's dynamics, the company culture, and opportunities for growth and development.
  • Be prepared to discuss your experience with remote work, highlighting your ability to stay motivated and productive in a distributed team environment.
  • Research the market to determine a fair salary range for your role and experience, and be prepared to negotiate based on your qualifications and the company's budget.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.