Senior Software Engineer @ Iron Mountain | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Senior Software Engineer jobs in Raleigh, NC
Be an early applicantLess than 25 applicants
company-logo

Iron Mountain · 9 hours ago

Senior Software Engineer

ftfMaximize your interview chances
Big DataCloud Storage

Insider Connection @Iron Mountain

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Participate in design discussions about the technical implementation and consider the tradeoffs to support business value, scalability and delivery timeline.
Develop service functionality using microservices APIs and JSON format
Define service contract APIs for integration
API to API integrations
Integrate Machine learning components in micro services
Work with infrastructure teams to implement and build scalable systems
Develop services for needs of UI developers
Develop unit tests with a test driven mindset
Debug and address performance issues
Design and code for security considerations, anticipates security risks
Peer / code reviews
Lead the development of a product feature

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

PythonJavaMicroservicesSQLDockerLinux shell scriptingRESTful APIsAgile methodologiesGoogle Cloud PlatformAWSAzureHTML/CSSJavaScriptAngularReactAPI gatewaysPerformance challengesArchitectural governanceSecurity review experienceAgile toolsCode repositoriesCollaboration skills

Required

Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment
Experience as a team lead working with 3-5 engineers
Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions
Familiarity with implementation design patterns and performance challenges
Minimum Bachelor’s degree
Experience in working with distributed teams
3 years of experience working with agile scrum methodologies
7-10 years of development experience in python and or Java, docker, shell scripting in linux, and SQL development
HTML/CSS, Javascript
Angular or React
3-5 years of experience with Google Cloud Platform, AWS or Azure in storage, compute and kubernetes services
Experience in developing and deploying AIML scalable micro services and API gateways
Experience with server oriented architectures and web platform applications with ability to define and integrate with APIs and REST services
Architectural governance and security review experience
Experience with agile tools such as Atlassian JIRA, Rally, TFS or Version One
Mastery of code repositories such as GIT, artifactory repositories
BS, MS or MBA from accredited/recognized university

Company

Iron Mountain

company-logo
Iron Mountain offers storage, asset lifecycle management and information management services to companies.

Funding

Current Stage
Public Company
Total Funding
$4.17B
2023-05-10Post Ipo Debt· $1B
2018-03-27Post Ipo Debt· $700M
2017-05-16Post Ipo Debt· $332.8M

Leadership Team

leader-logo
Marc Duale
Senior Advisor to the President and CEO
linkedin
leader-logo
Barry Hytinen
Chief Financial Officer & Executive Vice President
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot