What are the responsibilities and job description for the Staff Software Engineer position at Apolis?
Job Title:Staff Software Engineer
Location:Bentonville, AR starting from day 1
Tax Term (W2, C2C): W2(Fulltime)
Job Type (Permanent/Contract) : Permanent
Duration: Long Term
Salary Range: $180-200k
Description:
Role and Responsibilities:
Position :: Staff Software Engineer
Location :: Bentonville, AR starting from day 1
Duration: W2
Key Responsibilities:
Smriti Singh
Senior IT Recruiter
Apolis
US (Call & Text): 424-220-3965
www.apolisrises.com
linkedin.com/in/smriti-singh-b8b301171
Recognized by SIA as a top staffing firm
Location:Bentonville, AR starting from day 1
Tax Term (W2, C2C): W2(Fulltime)
Job Type (Permanent/Contract) : Permanent
Duration: Long Term
Salary Range: $180-200k
Description:
Role and Responsibilities:
Position :: Staff Software Engineer
Location :: Bentonville, AR starting from day 1
Duration: W2
Key Responsibilities:
- Solution Architecture & Leadership: Leading teams in building complex microservices, front-end solutions, and mobile applications. This involves overseeing the architecture, design, and implementation of large-scale distributed systems.
- Microservices & Distributed Systems: Designing scalable and efficient microservices architectures, ensuring system reliability, availability, and performance.
- Mobile Technology Expertise: Leading development efforts across platforms, with hands-on experience in technologies like React, React Native, Java, Node.js, iOS, and Android.
- Monitoring & Analytics: Implementing and managing monitoring systems like Firebase, Dynatrace, Splunk, Google Analytics, and APM tools to ensure system performance and uptime.
- Collaboration & Communication: Working closely with cross-functional teams, understanding business needs, and translating them into technical solutions.
- Decision Making & Problem Solving: Making critical architectural and technical decisions, balancing different priorities, and resolving conflicts in a high-pressure environment.
- 8 Years of Experience: Extensive experience in software development, particularly in designing and building large-scale systems.
- Solution Architecture: Ability to design and implement solutions that are robust, scalable, and efficient, with a deep understanding of software architecture patterns.
- Mobile Tech Stack: Strong hands-on experience with React, React Native, Java, Node.js, iOS, and Android mobile development.
- Distributed Systems Design: Advanced knowledge of designing and building complex, distributed systems, including understanding data structures, algorithms, and design patterns.
- Tech Stack Monitoring: Expertise in monitoring tools like Firebase, Splunk, DynaTrace, and APM to ensure high performance and issue resolution.
- Leadership & Collaboration: Ability to lead teams, manage project deadlines, and maintain effective communication with cross-functional teams.
- Continuous Learning: A passion for staying up-to-date with the latest trends and advancements in the mobile tech industry and software development.
Smriti Singh
Senior IT Recruiter
Apolis
US (Call & Text): 424-220-3965
www.apolisrises.com
linkedin.com/in/smriti-singh-b8b301171
Recognized by SIA as a top staffing firm
Salary : $180,000 - $200,000