Post Job Free
Sign in

Senior Software Engineer- Android

Company:
Stable Kernel
Location:
Atlanta, GA
Posted:
May 16, 2024
Apply

Description:

About the Company:

Stable Kernel is a custom software and technology firm based in Atlanta, GA. Our in-house product teams partner with Fortune 500s to navigate the unknown – that space between an identified problem and a future-focused solution. We strategize, architect, design, develop and commercialize custom software that builds our clients’ businesses.

About the Role:

As a Senior Software Engineer, you will be learning new technologies, making decisions that influence the path of a product roadmap, collaborating daily with other engineers and product team members, leveraging software development best practices, and developing new skills to become a more well-rounded engineer and professional.

Above all, your work and contribution will help some of the largest companies in the world be more successful and the products you build will impact hundreds and thousands of users every day.

Core Responsibilities Include:

Designing and developing advanced applications for the Android platform with a focus on performance, testing, and stability.

Leading performance optimization efforts, identifying bottlenecks and implementing solutions to improve responsiveness and efficiency.

Conducting rigorous stress tests to simulate high usage and long-running operations, ensuring our applications can handle various stress conditions without compromise.

Collaborating with cross-functional teams to define, design, and ship new features with an emphasis on clean and efficient code.

Participating in code reviews, mentoring junior developers, and enforcing software development best practices.

Working with development teams and project managers to ideate software solutions

Writing technical documentation

Nice to Haves:

Developing client-side and server-side solutions

Writing effective APIs

Creating security and data protection settings

Experience with iOS development

Personal/Professional Key Qualities:

Intuition

Curiosity

Adaptability/Flexibility

Positivity

Critical Thinking

Attention to Detail

Persistence

Intimate, Working Familiarity With:

Deep understanding of the Android SDK, Java, Kotlin, and relevant development tools.

Extensive experience with performance testing, profiling tools, and optimization techniques.

Strong experience in stress testing applications, with a solid understanding of multithreading, concurrency, and managing memory in long-running apps.

Proficiency in using version control tools such as Git.

Experience with Continuous Integration/Continuous Deployment (CI/CD) processes.

General Requirements:

At least 5 years of experience in Android development with a proven track record of developing and optimizing mobile applications.

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

A Bit More Info:

Minimum Base Compensation Salary: $140,000

This is a full-time position.

Stable Kernel operates a People Before Place Hybrid model, allowing most employees to choose where they can do their best work most days.

Minimal travel is associated with this role.

Our generous total compensation package includes:

Company-subsidized health, vision and dental plan premium options beginning on the first day of employment

401k with above-average company matching

Fully paid Group Life, Short and Long Term Disability, and AD&D insurance

Optional Flexible Spending Account, Dependent Care Flexible Spending Account, and Health Savings Account participation

Voluntary Life, Critical Illness and Accident insurance

EAP and Health Advocacy program available at no cost to employees and their dependents

$3000+ annual industry educational budget

Paid time off and paid holidays (including a floating holiday)

Access to Perks at Work program featuring a variety of discounted products and services

*Note – We are not sponsoring employment visas at this time. If you are currently in possession of an employment visa, it will need to be effective for at least 3 years from the date of your application for your candidacy for employment to be considered.

Stable Kernel’s culture is inclusive and expansive. We celebrate diversity in its many glorious forms and do not discriminate on the basis of race, religion, color, national origin, gender role orientation, sexual orientation, age, marital status, veteran status, or disability status.

However, we will discriminate against those unwilling to comply with the practice of our company values:

we work with integrity always

we respect our work and each other

we are dedicated to life-long learning and sharing

we stay hungry for new challenges

If you are like-minded in this regard, we hope you will apply. We look forward to meeting you.

Apply