Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Diversified Services Network, Inc. · 4 hours ago

Senior Software Engineer

Diversified Services Network, Inc. (DSN) is seeking a full-time IT Software Engineer to join their team. The role involves collaborating in an Agile environment, designing and developing complex software applications, and providing technical leadership and support to team members.

Information TechnologyProject ManagementSupply Chain Management
check
H1B Sponsor Likelynote

Responsibilities

Collaborate as part of an Agile development team and actively participates in Scrum ceremonies and activities
Independently perform programming, development, integration, and system administration tasks with minimal supervision
Design, develop, test, and debug highly complex software applications and system components
Configure and customize purchased software solutions to meet complex business and technical requirements
Provide technical leadership, guidance, and mentoring to team members across programming, systems, and system administration efforts
Lead identification, analysis, and resolution of complex application and technical issues, including participation in off-hours and weekend support rotations as needed
Work autonomously on complex processes and modules that support multiple applications, systems, or infrastructure change initiatives
Develop major system modules, applications, or infrastructure releases based on business and technical requirements gathered from stakeholders
Plan and execute integrated testing and user acceptance testing (UAT) to ensure high-quality, timely system delivery
Demonstrate advanced proficiency in relevant programming languages, system design, specifications development, system analysis, testing methodologies, debugging, documentation standards, and data/file structures
Perform system integration for internally developed solutions as well as third-party hardware and software implementations
Support end users and stakeholders through documentation, training, and usability enhancement initiatives

Qualification

JavaAWSSoftware DevelopmentCI/CD ToolsAgile FrameworkDatabase TechnologiesMicroservicesRestful APIsTest Driven DevelopmentBehavior Driven Development

Required

Bachelor's degree in computer science or electrical engineering or related field, plus 8+ years exp OR
Master's degree plus 6+ years experience OR
No degree with 10+ years' experience in this capacity
8+ years or more of software development experience or at least eight years of experience with master's degree in computer science or related field
8+ years or more of experience in designing and developing software applications in Java or at least eight years of experience in Java with master's degree in computer science or related field
At least three years of experience developing in AWS: cloud formation templates, deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search, S3. Strong understanding of IAM roles and policies
Proven experience in following: Designing, developing, deploying and maintaining software at scale
Three years of experience building and developing Cloud Technologies (such as AWS, Azure, GCP)
Developing software applications using relational and Nosql databases
Application architectural patterns, such as MVC, Microservices, Event-driven, etc
Deploying software using CI/CD tools such as Jenkins, Azure Devops etc
Deploying and maintaining software using public clouds such as AWS or Azure
Working within an Agile framework (ideally Scrum)
Strong understanding and/or experience in some of the following: Batch or stream processing systems such as AWS SQS, AWS SNS, Kinesis
Experience designing well-defined Restful APIs
Hands on experience with API tools such as Swagger, Postman and Assertible
Test driven development and behavior driven development
Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines
Datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms

Benefits

401(k)
Dental insurance
Vision Insurance
Disability insurance
Employee assistance program
Health insurance
Health savings account
Life insurance
Paid time off
Paid Holidays

Company

Diversified Services Network, Inc.

twittertwitter
company-logo
Founded in 1989, DSN remains at the forefront of providing advanced IT Solutions, Project Management, Health and Human Services Consulting and Program Support, Grants Application and Management Consulting, and Staffing services to Fortune 500 companies and governmental entities.

H1B Sponsorship

Diversified Services Network, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (24)
2024 (22)
2023 (12)
2022 (17)
2021 (12)
2020 (9)

Funding

Current Stage
Growth Stage
Company data provided by crunchbase