Talent.com
Senior Software Developer
Senior Software DeveloperVermont Staffing • Nashville, TN, United States
Senior Software Developer

Senior Software Developer

Vermont Staffing • Nashville, TN, United States
1 day ago
Job type
  • Full-time
Job description

UI Developer

We're looking for a highly skilled UI Developer with a strong background in building native applications across Windows, macOS, iOS, and Android platforms. This role requires expertise in platform-specific development tools and languages, such as C / C++, .Net, WinAPI, Cocoa, Swift, Kotlin, and Android NDK, to deliver intuitive, high-performance user interfaces tailored to each ecosystem. The ideal candidate also brings a strong focus on security, with the ability to integrate features like hardware-backed encryption, secure boot, and multi-factor authentication into consumer-facing applications. You'll play a critical role in creating seamless, secure user experiences across desktop and mobile devices. This team is targeting candidates in the U.S. who can work ONSITE in Nashville-TN. Relocation Assistance provided (This is not a remote position).

Responsibilities

As a member of the OCI Enterprise Management Systems function, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Key Responsibilities

  • Design and develop secure, high-performance native user interfaces for Windows, macOS, iOS, and Android platforms.
  • Leverage platform-specific technologies (e.g., WinAPI, Cocoa, Swift, Kotlin, Android NDK) to deliver responsive, intuitive UI experiences.
  • Integrate hardware-backed security features including Trusted Platform Module (TPM), Apple Secure Enclave, and Android Keystore for secure boot, attestation, and encrypted storage.
  • Implement cryptographic algorithms and secure communication protocols to protect data at rest and in transit.
  • Build and support robust authentication mechanisms, including MFA, biometrics (Face ID, Touch ID, fingerprint), and token-based access.
  • Collaborate with security architects and engineers to define and implement secure software architecture.
  • Conduct code reviews, threat modeling, and security assessments to proactively identify and address vulnerabilities.
  • Stay informed on emerging threats, CVEs, and platform security updates, ensuring applications are always a step ahead.
  • Partner closely with product managers, UX designers, and backend engineers to deliver cohesive, high-quality apps on time.
  • Mentor junior developers in secure coding practices, cryptography, and platform-specific development techniques.

Requirements

Bachelor's degree in Computer Science, Engineering or relevant experience. Proven experience developing native applications for Windows and at least two additional platforms (macOS, iOS, Android). Proficient in C / C++, Java, .NET and platform-native development frameworks such as WinAPI, Cocoa, Swift, Kotlin, and Android NDK. Proven experience designing and building commercial-grade endpoint software at scale, with a strong emphasis on reliability, performance, and maintainability across diverse hardware and operating system environments. Strong knowledge of TPM, Secure Enclave, and Android Keystore, with experience integrating these technologies for secure storage and authentication. Hands-on experience with cryptographic libraries such as OpenSSL, CryptoAPI, and CommonCrypto. Familiarity with authentication protocols like OAuth2.0, OpenID Connect, FIDO, and optionally Kerberos, SAML, and LDAP. Deep understanding of Windows and macOS internals, including system architecture, low-level APIs, and built-in security features such as BitLocker, User Account Control (UAC), Windows Defender, and macOS System Integrity Protection (SIP), Gatekeeper, and FileVault. Experience using mobile security testing tools such as AppScan, Burp Suite, or Mobile Security Framework (MobSF). Strong attention to detail with a passion for writing secure, efficient, and maintainable code. Excellent communication skills and a collaborative mindset, with the ability to mentor and inspire peers.

Disclaimer : Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates. Range and benefit information provided in this posting are specific to the stated locations only US : Hiring Range in USD from : $79,800 to $178,100 per annum. May be eligible for bonus and equity. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Oracle US offers a comprehensive benefits package which includes the following : Medical, dental, and vision insurance, including expert medical opinion; Short term disability and long term disability; Life insurance and AD&D Supplemental life insurance (Employee / Spouse / Child); Health care and dependent care Flexible Spending Accounts; Pre-tax commuter and parking benefits; 401(k) Savings and Investment Plan with company match; Paid time off : Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 11 paid holidays; Paid sick leave : 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. Paid parental leave; Adoption assistance; Employee Stock Purchase Plan; Financial planning and group legal; Voluntary benefits including auto, homeowner and pet insurance The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted. Career Level - IC3

Create a job alert for this search

Senior Software Developer • Nashville, TN, United States

Similar jobs
Senior Software Engineer

Senior Software Engineer

TheIncLab • Nashville, TN, US
Full-time +1
Quick Apply
At TheIncLab, we engineer and deliver intelligent digital applications that help mission-critical teams achieve success.We combine innovation with purpose—offering you a chance to work on cutting-e...Show more
Last updated: 30+ days ago
Senior Android Software Engineer

Senior Android Software Engineer

Ford Motor Company • Nashville, TN, United States
Full-time
We are looking for a customer-centric senior software engineer who embraces lean and agile practices.The Senior Software Engineer, Android will interact directly and continuously with product owner...Show more
Last updated: 2 days ago • Promoted
Sr. Oracle EBS Developer

Sr. Oracle EBS Developer

THORNDALE PARTNERS • Nashville, TN, United States
Full-time
DETAILS : SENIOR ORACLE EBS DEVELOPER.OVERVIEW : SENIOR ORACLE EBS DEVELOPER.We are searching for a Senior Oracle Programmer / Analyst to join a great team with the desire to continue growing and the o...Show more
Last updated: 2 days ago • Promoted
Senior Manager, Software Engineering, Back End - Capital One Software (Remote)

Senior Manager, Software Engineering, Back End - Capital One Software (Remote)

Capital One • Nashville, TN, United States
Full-time +1
Senior Manager, Software Engineering, Back End - Capital One Software (Remote).Ever since our first credit card customer in 1994, Capital One has recognized that technology and data can enable even...Show more
Last updated: 2 days ago • Promoted
Senior Backend Software Developer

Senior Backend Software Developer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Sr Backend Software Developer.Key Responsibilities Develop and refine features to support client success and platform growth Collaborate in a cross-functional, knowled...Show more
Last updated: 1 day ago • Promoted
Senior Mobile Developer

Senior Mobile Developer

My3Tech Inc • Nashville, TN, United States
Full-time
Experience : 4-5 years of experience in design, development, maintenance, and support of Mobile applications on iOS, Android and Microsoft. .Experience with Application Programming Interfaces (APIs) ...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer (C# / .NET)

Senior Software Engineer (C# / .NET)

Costar • Nashville, Tennessee, United States
Full-time
CoStar Group (NASDAQ : CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 1...Show more
Last updated: 20 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Govx • Tennessee, United States, Tennessee, United States
Remote
Full-time
The Senior Software Engineer provides hands-on software design, development, mentoring, and testing skills to complete projects. This position is a key role within the software development team as y...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer

Senior Java Developer

Insight Global • Nashville, TN, United States
Full-time
The Application Engineer in the Integration and Automation department is responsible.This requires working in conjunction with business. We are a company committed to creating diverse and inclusive ...Show more
Last updated: 21 hours ago • Promoted • New!
Software Developer

Software Developer

Ssg • Nashville-Davidson, Tennessee, United States
Full-time
Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Consult with project team and functional units on the design of important projects or services.Consult with u...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Developer

Senior AI Software Developer

Oracle • Nashville, TN, United States
Full-time
At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the ...Show more
Last updated: 2 days ago • Promoted
Senior Software Developer

Senior Software Developer

The LaSalle Group • Nashville, TN, United States
Permanent
We are seeking a skilled and experienced.This hybrid role provides the flexibility of remote work while maintaining a collaborative environment through periodic on-site engagements.The ideal candid...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Resolution Technologies • Nashville, Tennessee, United States
Full-time
NET Engineer (Full Stack) Senior.NET Engineer Job Description : This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Dat...Show more
Last updated: 14 hours ago • Promoted • New!
Senior Developer Lead

Senior Developer Lead

Info Way Solutions • Brentwood, TN, United States
Full-time
Senior Developer Lead - React, Next.We are seeking a highly skilled.This role demands both strong technical delivery and leadership capabilities. Lead the design and development of scalable, modular...Show more
Last updated: 2 days ago • Promoted
Software Engineer Senior Consultant II - National General

Software Engineer Senior Consultant II - National General

Allstate Insurance • Nashville, TN, United States
Full-time
National General is a part of The Allstate Corporation, which means we have the same innovative drive that keeps us a step ahead of our customers' evolving needs. We offer home, auto and accident an...Show more
Last updated: 26 days ago • Promoted
Senior Software Engineer, Full-Stack

Senior Software Engineer, Full-Stack

Daily Wire • Nashville, Tennessee, United States, 37201
Full-time
Senior Software Engineer, Full-Stack.The Daily Wire is seeking a Senior Software Engineer (Full-Stack) to lead the development of user-facing features that shape the experience of millions of subsc...Show more
Last updated: 30+ days ago
Senior Salesforce Developer

Senior Salesforce Developer

Wounded Warrior Project • Nashville, TN, United States
Full-time
We know these are some of the things people look for in a job.If you're the kind of person who believes that honoring and empowering our nation's veterans is more than just a cause - that it's a ca...Show more
Last updated: 30+ days ago • Promoted
Software Developer

Software Developer

Fortyau • Nashville-Davidson, Tennessee, United States
Full-time
FortyAU is a software consulting company in Nashville, Tennessee focused on building custom solutions for a variety of clients including Fortune 500 companies, small businesses, and dynamic start-u...Show more
Last updated: 30+ days ago • Promoted