4 days ago

Software Engineer III

Nexus Consulting

Hybrid
Full Time
$249,600
Hybrid

Job Overview

Job TitleSoftware Engineer III
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$249,600
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Software Engineer III Role at Nexus Consulting

Nexus Consulting is actively seeking a highly skilled Software Engineer III to play a pivotal role in designing, developing, and scaling mobile applications that serve millions of users globally. This position is central to building high-performance, maintainable mobile software and involves deep collaboration with cross-functional teams throughout the entire software development lifecycle.

The ideal candidate possesses a proven track record of shipping large-scale mobile products, has a strong understanding of performance optimization, and excels at writing clean, testable code engineered for long-term scalability and reliability.

Key Responsibilities

  • Mobile Application Development: Design, develop, test, and maintain robust mobile applications for either iOS or Android platforms.
  • Scalable Features: Build high-performance features capable of supporting millions of active users.
  • Technical Best Practices: Apply expertise in multithreading and memory management to optimize application efficiency.
  • Architectural Contribution: Actively contribute to critical API design and overarching system architecture decisions.
  • Code Quality & Testing: Develop and maintain clean, testable codebases, implementing unit testing and automation frameworks.
  • Performance Enhancement: Continuously improve application performance, reliability, and stability, troubleshooting issues proactively.
  • SDLC Participation: Engage in the full software development lifecycle, from requirements gathering and design to development, testing, and release.
  • Cross-functional Collaboration: Work closely with product, QA, and backend teams to deliver integrated solutions.
  • Production Support: Support production releases and efficiently resolve post-launch issues.
  • Mentorship: Provide technical guidance and mentorship to less experienced team members when appropriate.

Minimum Qualifications

  • 2+ years of hands-on experience building mobile applications (Android or iOS).
  • Demonstrated experience with multithreading and effective mobile memory management.
  • Proven ability to ship at least one large-scale product to production, supporting millions of users.
  • Strong expertise in writing maintainable, testable code.
  • Practical experience with API design, unit testing, and automation frameworks.

Required Skills

  • Strong problem-solving and debugging capabilities.
  • Solid understanding of the software development lifecycle (SDLC).
  • Ability to work independently and manage time effectively in a dynamic environment.
  • Excellent communication and collaboration skills.
  • Familiarity with system-level software concepts.

Education

A Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field is required.

Work Environment

This role offers a 100% remote (global) work arrangement, with a hybrid option available for those located in Seattle who prefer 3 days onsite per week. You will operate in a fast-paced environment, contributing to high-scale production systems and products with significant user impact.

Key skills/competency

  • Mobile Application Development
  • iOS Development
  • Android Development
  • Scalable Systems
  • Performance Optimization
  • Multithreading
  • Memory Management
  • API Design
  • Unit Testing
  • SDLC

Tags:

Software Engineer
mobile development
application design
performance optimization
scalability
multithreading
memory management
API design
unit testing
SDLC
mentorship
iOS
Android
Swift
Kotlin
Java
Objective-C
Xcode
Android Studio
Git
CI/CD

Share Job:

How to Get Hired at Nexus Consulting

  • Research Nexus Consulting's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume: Highlight mobile development, large-scale product launches, performance optimization, and API design experience for Nexus Consulting.
  • Prepare for technical deep dives: Sharpen your skills in multithreading, memory management, and scalable mobile architecture pertinent to Nexus Consulting.
  • Showcase problem-solving aptitude: Be ready to discuss complex mobile debugging challenges and innovative solutions during your Nexus Consulting interviews.
  • Demonstrate collaborative spirit: Emphasize your experience working with cross-functional teams in a fast-paced SDLC environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background