Senior Software Engineer
Company: Cyber-Dive Corp
Location: Mesa
Posted on: May 20, 2025
Job Description:
Job Duties:
- Collaborate with cross-functional teams, including product
managers, designers, and fellow engineers, to define software
requirements and system architecture ensuring alignment with
organizational objectives and user needs.
- Implement highly scalable and efficient codebase, meticulously
adhering to industry-best coding standards, stringent security
protocols, and leveraging cutting-edge unit testing frameworks such
as Jest. Execute comprehensive tests to validate code integrity and
functionality, ensuring robustness and reliability.
- Lead the design and architecture of resilient and scalable
software systems and design systems that scale horizontally and
ensure high availability and fault tolerance. Ensure that the
architectural framework fosters adaptability to evolving business
requirements and technological advancements.
- Undertake comprehensive evaluation of system-level trade-offs
and drive strategic architectural initiatives throughout the
software development lifecycle, fostering innovation and optimizing
performance.
- Exhibit expertise in reviewing and crafting high-quality,
efficient, and testable code across diverse programming languages,
including Java, Kotlin, Python, and JavaScript to develop critical
software components and microservices, contributing to the overall
system integrity and performance.
- Perform deployment efforts to production environments using
advanced continuous integration/continuous deployment (CI/CD)
pipelines, leveraging cutting-edge tools such as AWS Code to
streamline deployment processes and ensure seamless application
delivery.
- Actively participate in agile development methodologies,
actively engaging in daily stand- ups, sprint planning sessions,
and retrospectives to foster collaboration, streamline development
workflows, and drive continuous improvement.
- Proactively integrate emerging tools and methodologies to
enhance existing systems and streamline development processes and
explore new technologies to optimize software engineering practices
and drive innovation within the organization.
Job Requirements:
- Education Requirements: Masters degree in Computer Science, or
closely related.
- Experience Requirements: 24 months of experience in job
offered, Software Development Engineer (SDE I), Junior Android
Developer, or closely related.
Special skills requirements:
- Utilize data structures and algorithms to optimize performance
and solve complex computing problems.
- Design complex software systems with an understanding of
various architectural patterns like microservices, Service Oriented
Architecture, Event-Driven Architecture and other Serverless
technologies.
- Experience with AWS SDKs for programmatic access to AWS
services within applications, including AWS database services such
as Amazon DynamoDB for NoSQL database, Amazon Lambda for serverless
design, and Amazon SNS and SQS for pub-sub architecture needs.
- Leading full stack development using technologies such as
JavaScript, Kotlin, and Python from planning to deployment,
independently and with the assigned team.
- Supporting service health through on-call by proactively
monitoring team systems, assessing memory and disk usage,
addressing and remediating high priority issues, and updating code
to resolve system bugs.
- Adding extensive logging and documentation in code to ensure
readability for new members of the team, faster error detection,
and easier error resolution.
- Creating and maintaining unit, integration, and end-to-end
tests, and familiarity with testing frameworks.
Salary: Available upon request.
Work Schedule: 40 hours/week.
Qualified applicants send cover letter and resumes to: Cyber-Dive
Corp, careers@cyberdive.co, ref
job#VT01. EOE. Standard Benefits. #LI-DNI #FB-DNI #IN-DNI #TW-DNI
#GD-DNI
#J-18808-Ljbffr
Keywords: Cyber-Dive Corp, Tucson , Senior Software Engineer, IT / Software / Systems , Mesa, Arizona
Didn't find what you're looking for? Search again!
Loading more jobs...