Gen Logo

Gen

Sr. Software Engineer

Posted Yesterday
Be an Early Applicant
Tempe, AZ
Senior level
Tempe, AZ
Senior level
As a Senior Software Engineer, you will collaborate in Agile teams, develop cloud-native applications, mentor others, and establish software best practices.
The summary above was generated by AI

Senior Software Engineer

Responsibilities:

  • Be part of a scrum team in an Agile development environment.
  • Work with little or no supervision on analysis and development tasks.
  • Responsible for owning the design specifications and associated code for complete software components.
  • Collaborate within and across groups in discussing solutions, solicit feedback and writing user interface specifications.
  • Identify and suggest solutions to problems of significant scope.
  • Provide thought and technology leadership and work closely with other engineers and architects to help develop quality products, testable designs, and test tools.
  • Is looked upon to offer direction, guidance and mentoring to lesser skilled individuals on the team.   
  • Anticipates and identifies problems then provides alternative solutions to successful end result.
  • Author best software development practices as well as come up with standards specific to the team.
  • Learn technology trends across the industry and analyze how they can be adopted by the team.

Basic Qualifications:

  • BS/MS in Computer Science, Software Engineering, or equivalent combination of Training & 5+ years of experience.
  • 5+ years of programming experience with programming languages - Java, Groovy, and SQL.
  • 2+ years of experience in building cloud native applications in either AWS or Azure.
  • Hands-on experience with developing highly available, mission critical back-end services at significant scale.
  • Experience with test frameworks: Junit, TestNG, Gatling, SPOCK.
  • Proficient with traditional relational databases and NoSQL databases.

Preferred Qualifications:

  • Proven hands-on experience with design, coding standards, code reviews, deployment, testing, monitoring, and operations.
  • Experience with OAuth, OpenID, SAML and JSON Web Tokens.
  • Experience with AWS services: Lambda, SQS, EventBridge, Kinesis Data Streams.
  • Experience with building GraphQL APIs.
  • Experience with databases: PostgreSQL, DynamoDB.
  • Good knowledge in areas: Generative AI, Event Driven Architecture, Data Streaming.
  • Experience as a mentor, tech lead or leading an engineering team.
  • Solid understanding of DevOps best practices.
  • Strong communication skills (written and verbal).
  • Excellent troubleshooting skill to root cause complex issues.

#LI-AS1

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

 

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. 

 

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.

Top Skills

AWS
Azure
DynamoDB
Gatling
GraphQL
Groovy
Java
Json Web Tokens
Junit
Oauth
Openid
Postgres
SAML
Spock
SQL
Testng

Similar Jobs

6 Days Ago
2 Locations
Senior level
Senior level
Food
The Senior Software Engineer will design and implement commercial cooking equipment, mentor junior engineers, and drive product improvements while adhering to regulatory standards.
Top Skills: Bluetooth)C/C++Cloud ComputingEclipseEdge ComputingEmbedded LinuxIotNetworking ArchitecturesRtosSource ControlWireless Communications (Wi-FiZigbee
9 Days Ago
Remote
40 Locations
Senior level
Senior level
Healthtech
Analyze business requirements, create and maintain application code, perform code reviews, provide Level 2 support, and fulfill administrative tasks.
Top Skills: Ibm As/400Ibm Db2Rpg-Ile
Senior level
Fintech
Develop and maintain data engineering solutions, ensuring quality and scalability while collaborating with cross-functional teams on analytics initiatives.
Top Skills: AppdynamicsAWSAzureBi ToolsGoogle Cloud PlatformPysparkPythonQuicksightRRedshiftSplunkSQLTableau

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account